我想在for循环中创建一个data.frame。我想在该循环的迭代的矢量值中指定data.frame。R:在一个向量中的一个值后命名一个data.frame
矢量来自City
列在State
data.frame:
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
如果第二次迭代,然后B
如果第三次迭代,然后C
任何帮助将不胜感激请让我知道是否需要任何进一步的信息。
我不确定为什么你得到了一个投票,你的答案完美无缺。谢谢。 – Dre
@Dre它可能被拒绝投票,因为'assign'被广泛认为是非常糟糕的做法。相信我,你会在路上感到遗憾。 – joran
我从不使用'assign'自己。来自@joran的命名列表可能是更好的方法。 – anotherFishGuy