Проблемы с readHTMLTable в R

Я пытался использовать 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"

person Anonymous    schedule 10.11.2014    source источник


Ответы (1)


Вы читаете таблицу с R по умолчанию, который преобразует символы в коэффициенты. Вы можете использовать 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
person jdharrison    schedule 10.11.2014
comment
поэтому я копирую и вставляю все это, он все еще говорит мне, что не может найти функцию readHTMLTable. Я не понимаю, почему функция не выходит. - person Anonymous; 10.11.2014