2017-11-26 20 views

答えて

0
turl = 'http://portfolios.morningstar.com/fund/summary?t=SPY' 
test_html = read_html(turl) 
df<-html_table(test_html, fill = TRUE) 

次の例である:

births <- read_html("https://www.ssa.gov/oact/babynames/numberUSbirths.html") 
html_table(html_nodes(births, "table")[[2]]) 

これをあなたのケースに適用すると、エラーが削除されたようです。必要なものに応じて[[2]]]を変更する必要があります。

library(rvest) 
turl = 'http://portfolios.morningstar.com/fund/summary?t=SPY' 
test_html = read_html(turl) 
df<-html_table(html_nodes(test_html, 'table')[[2]]) 
+0

ありがとう、非常に役に立ちます。私はまだテーブルの1つに対して同じエラーが発生していますが、残りの部分についてはこれを使用してスクレイプすることができます –