For循环仅填充R中的最后一行

时间:2017-04-02 12:28:36

标签: r loops for-loop rvest

我是R的初学者。我有一个代码从网站(Rvest包)中删除一些数据,然后将其作为文本存储在矩阵中(我稍后将与其他矩阵结合形成数据框) )。 为了填充矩阵我正在使用for循环。代码一直运行良好,但是当我今天打开它时,它开始只填充最后一次迭代,我不知道问题是什么:

all = matrix(nrow = length(urls))
for (i in length(urls)) {
  p = read_html (urls[i]) %>% 
                   html_nodes("p") %>%
                   html_text() %>%
                   as.character();
                 all[i,] = paste(p, collapse="_")

任何帮助将不胜感激!谢谢(:

0 个答案:

没有答案