2016-04-06 15 views
0

Bir modelde birden çok kez çalışmam gereken bir döngü var. Değişen tek şey bir veri çerçevesi adı altında (bu basitleştirilmiş örnekte) bir terimdir. "İlk döngü V1 bu, ne zamanr için bir döngü içinde bir veri çerçevesi için bir değişken atama r

Ancak
X_df<-cbind(1,2,3) 
Y_df<-cbind(4,5,6) 

VAR <- c("X", "Y") 

for(n in VAR){ 

    ##Set Variables 
    V1=paste(n,"_df",sep="") 
} 

, basitçe metindir:

, bu bende ne ben o terimin yeni dataframe çağırmak için her döngü değiştirmek istediğiniz

olduğunu X_df". V1'in ilk döngüde 1,2,3 ve ikinci döngüde 4,5,6 olmasını nasıl sağlayabilirim?

Atamayı kullanmayı denedim, ancak bu istediğimi yapıyor gibi görünüyor. Yardım için teşekkürler.

cevap

0

olsun() işini

X_df<-cbind(1,2,3) 
Y_df<-cbind(4,5,6) 

VAR <- c("X", "Y") 

for(n in VAR){ 
    #Set Variables 
    V1=get(paste(n,"_df",sep="")) 
    print(V1) 
} 
+0

Evet yapacağız, o kadar! Basit bir şeyi kaçırdığımı biliyordum - problemi çok uzun sürüyordu. Teşekkürler. – numidian

İlgili konular