Ошибка 'externalptr' в R при создании цикла для очистки веб-данных от нескольких URL-адресов - PullRequest
0 голосов
/ 30 января 2019

Я хочу удалить веб-данные и поместить их в один фрейм данных enter code here из нескольких URL-адресов, которые изменяются только на числа

ОШИБКА В R

Пример URL: https://necta.go.tz/results/2015/csee/results/p0101.htm

Единственное, что изменяется в URL - это "p0101", становящийся "p0102", "p0103" и т. Д.

Я использовал приведенный ниже код в R, но яочень застрял.

R-код .. См. ниже

dflist <- map(.x = 0101:1000, .f = function(x) {
  Sys.sleep(5)
  url <- paste0("https://necta.go.tz/results/2015/csee/results/p",x,".htm")
   read_html(url) %>%
    html_nodes('.excerpt') %>%
    htmlTreeParse(url,useInternalNodes = TRUE) 
    getNodeSet(ExtractHTML1,"//tr//font")
    html_text() %>%
    as.data.frame()
}) %>% do.call(rbind, .)
...