2016-05-19 6 views
0

私は解析クエリをループしたいと思います。 私を止めるのは、Rが読み込んで解析するhtmlに数字を挿入する必要があるということです。 htmlは ""の間になければなりません。誰も "forループ"から "i"を挿入する方法を知っていますので、置き換えられ、Rもhtmlを取り出せますか?forループの読み込みhtmlの挑戦R

これは、コード(私は52週のチャートのすべてのアーティストのリストを希望)です。

library(rvest) 

    weeknummer = 1:52 

    l <- c() 
    b <- c() 
    for (i in weeknummer){ 
    htmlpage <- read_html("http://www.top40.nl/top40/2015/week-"[i]"") 
    Top40html <- html_nodes(htmlpage,".credit") 
    top40week1 <- html_text(Top40html) 



      b <- top40week1 
      l <- c(l,b) 
    } 

答えて

0

あなたは1つの文字列にURLをオンにする必要があります。

pageurl <- paste0("http://www.top40.nl/top40/2015/week-",i) 
htmlpage <- read_html(pageurl) 
+0

本当に問題が解決しました。 – nemja

関連する問題