edgarWebR начал выдавать ошибку, связанную с пакетом xml2 - PullRequest
0 голосов
/ 08 апреля 2020

Это сработало в середине февраля, но прекратилось со вчерашнего дня. Похоже, что впоследствии в xml2 могли быть какие-то обновления, не уверен, что это фактор.

библиотека (edgarWebR)

filing_list <- 
  edgarWebR::company_filings(
    as.character("AAPL"), 
    ownership = FALSE, 
    type = "10-K", 
    before = "2020207", 
    count = 40, 
    page = 1)

Ошибка в xml2 :: url_absolute (res [[ref]], xml2 :: xml_url (do c)): базовый URL должен иметь длину 1

При использовании xml2 1.3.0 и edgarWebR 1.0.1, но также пытался использовать предыдущие версии обоих.

Возникла проблема с edgarWebR, но любые указатели были бы очень оценили.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Автор edgarWebR здесь - я немного отладил, вот проблема в xml2, которую я открыл, которая после исправления должна позволить использовать текущую версию - https://github.com/r-lib/xml2/issues/300

0 голосов
/ 13 апреля 2020

У меня была точно такая же проблема, и ваш пост фактически помог мне исправить ее.

1: Go в «пакеты» на RStudio и удалите все версии пакета xml2.

2: Перезапустите R

3: Запустите следующие строки кода:

require (devtools)

install_version ("xml2", version = "1.2.2", repos = "http://cran.us.r-project.org")

Больше информации здесь https://support.rstudio.com/hc/en-us/articles/219949047-Installing-older-versions-of-packages

...