R中的readHTMLTable问题

时间:2014-11-10 08:59:58

标签: html r rstudio analysis

我试图使用readHTMLTable在 R Studio的数据框中存储一些数据,但它只是告诉我找不到函数“ReadHTMLTable”。我不明白我做错了什么。有人可以对此采取很多措施,并告诉我如何解决这个问题?或者它是否适用于 R 工作室。

url <- 'http://www.cdc.gov/vhf/ebola/outbreaks/2014-west-africa/case-counts.html'
ebola <- getURL(url)
ebola <- readHTMLTable(ebola, stringAsFactors = F)

Error: could not find function "readHTMLTable"

1 个答案:

答案 0 :(得分:2)

您正在使用R default读取表格,该默认值将字符转换为因子。您可以在stringsAsFactors = FALSE中使用readHTMLTable,这将传递给data.frame。此表也使用逗号分隔千位分隔符:

library(XML)
url1 <-'http://en.wikipedia.org/wiki/List_of_Ebola_outbreaks'
df1<- readHTMLTable(url1, which = 2, stringsAsFactors = FALSE)
df1$"Human death"
mySum <- sum(as.integer(gsub(",", "", df1$"Human death")))
> mySum
[1] 6910