他のいくつかのテーブルからコンパイルされた情報に基づいて、大量の製品固有のテーブルを生成しています。私が作成する製品表の数量のために、その名前が生成されます。私はオブジェクトの特定の名前ではなく、文字列を使用してベクトル値を割り当てることを検討しています。最終的に私はforループで参照する必要があります。文字列によって参照されるdfにベクトル値を割り当てます。
product<-list("A", "B", "C")
assign(paste(product[3],"_gen", sep=""), as.data.frame(matrix(nrow=3, ncol=5)))
このマトリックスが作成されました。私は特定のベクトルを変更するために元の文字列を参照するために探しています。私は元のペースト参照を使用してC_gen [3,2]を5の値に変更したいと思います。私は<使用して、さまざまな方法が失敗しました - と割り当てる()関数を、おそらく私が何をしようとしています何の根拠を示すための最良の方法はである:あなたが聞いて何をすべきか
'sapply'に' USE.NAMSE = TRUE'を、 'simplify = FALSE'で行列を含む名前付きリストオブジェクトを作成してみませんか?おそらく、名前付き行列の束であなたの地球環境を揺るがすより良いアイデアでしょう。次に、適用関数を使用して行列を反復し、後に他の計算を行うことができます。 – dayne