【问题标题】:XBRL R package reads adds another link to input link. Resulting in a link that cannot be openedXBRL R 包读取添加另一个链接到输入链接。导致无法打开的链接
【发布时间】:2020-04-16 21:17:32
【问题描述】:

我正在使用 XBRL 包从 SEC EDGAR 网站导入 XBRL 数据,并且每当我使用 xbrlDoAll 函数时,即使我提供了有效的 URL,它也无法读取 URL。例如,要复制此错误,请使用以下命令:

library(XBRL)

inst <- "https://www.sec.gov/Archives/edgar/data/320193/000032019318000145/aapl-20180929.xml"
xbrl.vars <- xbrlDoAll(inst)

这是我得到的错误:

Error in fileFromCache(file) : Error in download.file(file, cached.file, quiet = !verbose) : cannot open URL 'https://www.sec.gov/Archives/edgar/data/320193/000032019318000145/https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd'

如您所见,该 URL 无法打开,因为出于某种原因,它在链接中间添加了另一个 https:// 以获取文件。

https://www.sec.gov/Archives/edgar/data/320193/000032019318000145/https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd

这使它成为无效的网址。我尝试手动将文件下载到缓存文件夹,但问题仍然存在。如何编辑它,以便它可以正确读取和下载链接中的内容?谢谢。

【问题讨论】:

    标签: r xbrl edgar


    【解决方案1】:

    这看起来像一个错误。

    就像一个疯狂的猜测,我会尝试使用稍微修改过的网址:http://www.sec.gov/Archives/edgar/data/320193/000032019318000145/aapl-20180929.xml

    使用http 代替https

    【讨论】:

      【解决方案2】:

      这是一个错误,因为软件包没有得到很好的维护。您需要做的是直接访问此网站:https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd,然后将其直接保存到您的 xbrl.Cache 文件夹(或用作缓存的任何文件夹)中。

      【讨论】:

        猜你喜欢
        • 2014-06-19
        • 2020-02-08
        • 1970-01-01
        • 2022-11-09
        • 1970-01-01
        • 2014-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多