edgarWebR开始给出与xml2软件包有关的错误

时间:2020-04-08 11:57:28

标签: r xml2

此功能在2月中旬生效,但从昨天开始停止。看起来随后可能对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(doc))中的错误:基本URL的长度必须为1

使用xml2 1.3.0和edgarWebR 1.0.1,但也尝试了两者的早期版本。

提出了edgarWebR的问题,但是任何指针将不胜感激。

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,而您的帖子实际上帮助我解决了该问题。

1:进入RStudio上的“程序包”,然后删除xml2程序包的所有版本。

2:重新启动R

3:运行以下代码行:

需要(devtools)

install_version(“ xml2”,版本=“ 1.2.2”,存储库=“ http://cran.us.r-project.org”)

此处更多信息https://support.rstudio.com/hc/en-us/articles/219949047-Installing-older-versions-of-packages

答案 1 :(得分:0)

这里edgarWebR的作者-我做了一些调试,这是xml2中我打开的问题,一旦修复,应该允许使用当前版本-https://github.com/r-lib/xml2/issues/300