2016-07-20 8 views
-1

私は、forループを使用して、元のファイルを変更、名前変更、および削除するいくつかのデータフレームで関数を実行しようとしています。すべてが関数内で動作しますが、forループを実行する方法に関する構文には問題があります。私は問題を再現する簡単な例を書いています:Forループを含むリストからオブジェクトを取り入れて

Sample_1<-c(1,2,3,4) 
Sample_2<-c(2,4,6,8) 
Sample_3<-c(11,13,15) 
Samples<-c(1,2,3) 
for (i in Samples){ 
    assign(paste0("Mean_",i),mean(paste0("Sample_",i))) 
} 

ありがとうございました。

+1

'assign'は使用しないでください。あなたのサンプルをリストに入れ、リストを反復する。平均値をベクトルに入れることができます。 – Roland

答えて

0

問題は、実際の変数ではなく、文字列の平均を見つけることを試みているという意味です。 getステートメントを追加してみてください。

​​
関連する問題