我正在從多個網站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和相當新的刮,我真的很感激一些指導。謝謝。
代碼塊運行正常,但沒有以適當的格式顯示輸出,我想知道我必須使用什麼樣的格式,以及上述方法是否是優化的。 –