まずは専門家のコーダーではないと言いましょう。この特定の質問や一般的なテクニックに関するアドバイスをいただければ幸いです。ペースト機能を使用して変数値を計算するR
私は、Table6.1という表題のようなデータフレームで構成された大きなデータセットを持っています。私は、ST1_Delta_PV%、ST2_Delta_PV%、ectのように繰り返される各データフレーム内の変数を持っています。およびST1_Realloc_Margin、ST2_Reallocation_Marginなどがあります。
私は、これらの類似した変数にまたがって各テーブルの値を計算する複数のネストループを作成しようとしています。私は以下のようにペースト機能を使ってこれを実行しようとしましたが、これは明らかにこれを行う正しい方法ではありません。
for (i in 1:25){
for (j in 1:4){
for (k in 1:length(paste("Table6.",i,"sep="")[,1]){
paste("Table6.",i,sep="")$paste("ST",j,"NonTgt_Shr",sep="")[k] <- paste("Table6.",i,sep="")$paste("ST",j,"_Delta_PV%",sep="")[k] * paste("Table6.",i,sep="")$paste("ST",j,"_Reallocation_Margin",sep="")[k]
}
}
}
これは完全に混乱している場合はお詫び申し上げます。私はあなたの助けに感謝します。
場所のデータセットを、計算を行います。あなたのコードから、あなたが何をするのかははっきりしていません。とにかく、 '貼り付け 'の方法は行く方法ではありません(特に割り当て) – akrun
[データフレームのリストを作成/使用する方法はこちら](http://stackoverflow.com/a/24376207/903061)。 – Gregor