最佳答案
我已经查看了 StackOverflow,但是找不到针对我的问题的解决方案,其中包括将行附加到 R 数据框架。
I am initializing an empty 2-column data frame, as follows.
df = data.frame(x = numeric(), y = character())
然后,我的目标是迭代遍历一个值列表,并在每次迭代中将一个值附加到列表的末尾。我从以下代码开始。
for (i in 1:10) {
df$x = rbind(df$x, i)
df$y = rbind(df$y, toString(i))
}
我也尝试了函数 c
,append
,和 merge
没有成功。请让我知道,如果你有任何建议。
评论更新: 我并不认为我知道 R 应该如何使用,但是我想忽略在每次迭代中更新索引所需要的额外代码行,我不能轻易地预分配数据帧的大小,因为我不知道它最终会占用多少行。请记住,以上只是一个玩具例子,意味着可重复。不管怎样,谢谢你的建议!