Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用finstr下载R中的财务报表_R - Fatal编程技术网

使用finstr下载R中的财务报表

使用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

我正在尝试使用以下软件包下载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/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