2016-04-06 15 views
0

私はモデルを持っています変更する唯一のものがこの単純な例ではデータフレームの名前のループで複数回実行する必要があります。私は新しいデータフレームを呼び出すためにその用語の各ループを変更したいforループのデータフレームに変数を代入する場合

、これは私が持っているものです。

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="") 
} 

私はこれを行うときしかし、最初のループでV1は「単にテキストですX_df "となる。 V1を最初のループで1,2,3、2番目のループで4,5,6のデータフレームにするにはどうすればよいですか?

私は割り当てを使用しようとしましたが、これは私が望むことをするようです。助けてくれてありがとう。

答えて

0

のget()ジョブに

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

を行いますはい、それはそれです!あまりにも長く問題を見つめて、何かをシンプルに見逃していることは分かっていました。ありがとう。 – numidian

関連する問題