错误:无法加载外部实体

时间:2015-06-19 00:49:18

标签: r

我是R的新手。我正在尝试从这个网站运行脚本。 http://www.thertrader.com/category/trading-strategies/

我已经走到了这一步(根本不是太远)。

library(tseries)
library(quantmod)
library(XML)

startDate <- "2005-01-01"
tables <- readHTMLTable("http://en.wikipedia.org/wiki/List_of_S%26P_500_companies")
  

错误:无法加载外部实体

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

readHTMLTable试图访问互联网的方式似乎有一个奇怪的错误(我得到了同样的错误)。要解决此问题,请尝试使用httr下载,然后使用readHTMLTable解析

library(httr)
tables <- GET("http://en.wikipedia.org/wiki/List_of_S%26P_500_companies")
tables <- readHTMLTable(rawToChar(tables$content))