forループ内にdata.frameを作成しようとしています。私は、ループの繰り返しのために値がベクトルに入った後に、data.frameの名前を付けたいと思います。R:ベクトルの値の後にdata.frameの名前を付けます
ベクトルはState
data.frameでCity
列から来ている:
State
City Zip
A 1
B 2
C 3
私が試してみました何:
for(i in State$City){
i <- data.frame(sub=character(),street=character())
}
をこれはdata.frame i
ないで値に名前を付けますベクター。
i
sub street
それは、ループ内の最初の繰り返しだった場合、私はdata.frameの名前がA
A
sub street
になりたいが、2回目の繰り返しであれば、その後B
3回目の反復あれば、 C
さらに詳しい情報が必要な場合は、私にお知らせください。
答えが完全にうまくいかなかった理由は分かりません。ありがとうございました。 – Dre
@Dre 'assign 'は広く悪い習慣とみなされているので、投票した可能性があります。私を信じて、あなたは道に迷ってしまいます。 – joran
自分自身も 'assign'を使っていません。 @joranの名前付きリストはおそらくより良い方法です。 – anotherFishGuy