R の for ループ内からデータ フレームを作成しようとしています。列の名前はループ内で動的に生成され、一部のループ変数の値は、データ フレームの作成中に値として使用されます。たとえば、現在の列の名前は、ループ内の文字列としての変数名にすることができ、列は現在のイテレータの値をデータ フレームの値として取ることができます。
このように、ループの外側に空のデータフレームを作成しようとしました
d = data.frame()
しかし、実際には何もできません。データを入力しようとすると、エラーが発生します
d[1] = c(1,2)
Error in `[<-.data.frame`(`*tmp*`, 1, value = c(1, 2)) :
replacement has 2 rows, data has 0
私がやりたいことを達成するための良い方法は何ですか。よくわからない場合はお知らせください。