我正在从多个网站Link here中取出数据并尝试将它们全部合并到一个数据框中。该网站有一个循环模式,所以我尝试这样得到的链接在一个地方,然后遍历一个for循环: 这里的代码我工作的块:追加/合并到循环中的R中的向量
ingredientsList = c()
links<-paste0("http://www.bbc.co.uk/food/ingredients/by/letter/",letters)
#prints out:
#http://www.bbc.co.uk/food/ingredients/by/letter/a
#http://www.bbc.co.uk/food/ingredients/by/letter/b
#http://www.bbc.co.uk/food/ingredients/by/letter/c and so-on till z
for(i in 1:26){
session<-html_session(links[i])
ingredients<-session %>% html_nodes("ol:nth-child(4) a") %>% html_text()
ingredientsList<-c(ingredientsList,ingredients)
}
结果是ingredientList即应理想地包含从'A'到'Z' 所有成分的列表我想学习R和相当新的刮,我真的很感激一些指导。谢谢。
代码块运行正常,但没有以适当的格式显示输出,我想知道我必须使用什么样的格式,以及上述方法是否是优化的。 –