2014-11-10 2 views
3

Я пытался использовать readHTMLTable для хранения некоторых данных в dataframe в R Studio, но он просто продолжает говорить мне, что не смог найти функцию «ReadHTMLTable». Я не понимаю, где я ошибся. Может ли кто-то много взять на это и рассказать мне, как я могу это исправить? или если он работает в вашей студии R.Проблемы с 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" 

ответ

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 
+0

поэтому я копирую и вставляю всю вещь, но по-прежнему говорит, что не смог найти функцию readHTMLTable. я не понимаю, почему функция не выходит из нее. – Anonymous

Смежные вопросы