【发布时间】: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:// 以获取文件。
这使它成为无效的网址。我尝试手动将文件下载到缓存文件夹,但问题仍然存在。如何编辑它,以便它可以正确读取和下载链接中的内容?谢谢。
【问题讨论】: