【发布时间】:2015-01-11 11:35:07
【问题描述】:
当我在循环中使用命令打印时,我有 6140 个原始数据:
for (i in 1:614 ){
print(paste(urls[i], 0:10)))
}
但我不知道如何将所有值提取到数据框中 当我创建变量时:
for (i in 1:614 ){
a<- as.data.frame(paste(urls[i], 1:10))
}
我的链接只有 10 个 obj。
一般来说,我希望有 6140 个 obj 和我的数据
P.S.对不起我的英语:)
【问题讨论】:
-
什么是
urls?字符向量?数据框?一个列表?如果是数据框,请查看this existing answer。 -
urls 是字符向量
-
data.frame(rep(urls, each=10))将为您提供一个数据框,其中urls向量的每个元素重复 10 次。如果您打算在 R 中进行任何实际工作,那么您将从了解如何进行矢量化操作中受益。 SO 上的R tag wiki 是获取资源以更好地学习 R 的好地方。 -
非常感谢您对初学者的帮助:)