使用finstr下载R中的财务报表
我正在尝试使用以下软件包下载R中的财务报表: 我试图修改他们为其他公司阅读我的文章中的例子。我试着下载最后两个特斯拉Q 到目前为止,我修改的代码是:使用finstr下载R中的财务报表,r,R,我正在尝试使用以下软件包下载R中的财务报表: 我试图修改他们为其他公司阅读我的文章中的例子。我试着下载最后两个特斯拉Q 到目前为止,我修改的代码是: xbrl_url2017Q3 <- "https://www.sec.gov/Archives/edgar/data/1318605/000156459018026353/tsla-20180930.xml" xbrl_url2017Q2 <- "https://www.sec.gov/Archives/edgar/data/13
xbrl_url2017Q3 <- "https://www.sec.gov/Archives/edgar/data/1318605/000156459018026353/tsla-20180930.xml"
xbrl_url2017Q2 <- "https://www.sec.gov/Archives/edgar/data/1318605/000156459018019254/tsla-20180630.xml"
old_o <- options(stringsAsFactors = FALSE)
xbrl_data_tsla2017Q3 <- xbrlDoAll(xbrl_url2017Q3)
xbrl_url2017Q3这是xbrl软件包的一个常见问题,在该软件包中,并非所有XML模式都下载到缓存中,用于某些SEC文件。在缓存文件夹中,重试xbrlDoAll
调用-这次应该可以使用 这是XBRL软件包的一个常见问题,在XBRL软件包中,并非所有XML模式都下载到缓存中,用于某些SEC文件。在缓存文件夹中,重试xbrlDoAll
调用-这次应该可以使用 我试着下载最后两个特斯拉Q的。。。发生了什么事?请描述这个问题。错误?意外结果?在您的xbrl\u get\u语句中,您引用的是aapl而不是tsla,xbrl\u数据\u aapl2013
;此对象未定义,是从包vignette复制和粘贴的剩余内容。此字段中需要xbrl_数据_tsla2017Q3。首先修复此问题,然后查看是否仍有错误。我更新了代码以显示错误的来源。也许是我用来链接文件的。如果其他人知道的话,我也愿意接受其他的包裹。目前正在用python来解决这个问题。我已经试着下载了最后两个特斯拉Q。。。发生了什么事?请描述这个问题。错误?意外结果?在您的xbrl\u get\u语句中,您引用的是aapl而不是tsla,xbrl\u数据\u aapl2013
;此对象未定义,是从包vignette复制和粘贴的剩余内容。此字段中需要xbrl_数据_tsla2017Q3。首先修复此问题,然后查看是否仍有错误。我更新了代码以显示错误的来源。也许是我用来链接文件的。如果其他人知道的话,我也愿意接受其他的包裹。目前我正在用python来解决这个问题。谢谢,我不了解模式,这就解决了我的问题。如果你解释说我必须一个接一个地访问sec网站,下载丢失的xsd文件,删除.htm下标并将其放入缓存中,那会更有帮助。如果有一个更简单的方法来更新所有的方案,那将是非常令人惊讶的,但我没有想到这一点。给你+1你好,大卫,你能解释一下你是如何解决这个问题的吗?你是如何下载.htm的?在哪个缓存文件夹中保存.xsd?@DavidLucey,我还想了解更多关于您的过程,特别是关于删除.htm下标的信息。我在.xsd文件的内容中没有看到这一点。我一直在保存相关的.xsd文件,但在使用finreportr函数后,我的缓存文件夹被删除,我需要再次下载丢失的.xsd文件。我写了这篇文章,评论中有很多关于这个主题的内容。谢谢,我不了解架构,这就解决了我的问题。如果你解释说我必须一个接一个地访问sec网站,下载丢失的xsd文件,删除.htm下标并将其放入缓存中,那会更有帮助。如果有一个更简单的方法来更新所有的方案,那将是非常令人惊讶的,但我没有想到这一点。给你+1你好,大卫,你能解释一下你是如何解决这个问题的吗?你是如何下载.htm的?在哪个缓存文件夹中保存.xsd?@DavidLucey,我还想了解更多关于您的过程,特别是关于删除.htm下标的信息。我在.xsd文件的内容中没有看到这一点。我一直在保存相关的.xsd文件,但在使用finreportr函数后,我的缓存文件夹被删除,我需要再次下载丢失的.xsd文件。我写了这篇文章,评论中有很多关于这个主题的内容
xbrl_data_tsla2017Q2 <- xbrlDoAll(xbrl_url2017Q2)
options(old_o)
tsla2017Q3 <- xbrl_get_statements(xbrl_data_tsla2017Q3)
tsla2017Q2 <- xbrl_get_statements(xbrl_data_tsla2017Q2 )
tsla2017Q2
balance_sheet2017Q2 <- tsla2017Q2$StatementOfFinancialPositionClassified
balance_sheet2017Q3<- tsla2017Q3$StatementOfFinancialPositionClassified
income2017Q2 <- tsla2017Q2$StatementOfIncome
income2017Q3 <- tsla2017Q3$StatementOfIncome
balance_sheet2017Q3