使用finstr

时间:2019-01-13 00:19:32

标签: r

我正在尝试使用以下软件包下载R中的财务报表: Financial statements in R

我正在尝试为其他公司修改他们给我读的示例。我尝试下载最后两个TeslaQ。

到目前为止,我修改的代码是:

 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)

上面一行的错误是:

fileFromCache(file)中的错误:   download.file(file,cached.file,quiet =!verbose)错误:   无法打开URL'https://www.sec.gov/Archives/edgar/data/1318605/000156459018026353/https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd'

此外:警告消息: 在download.file(file,cached.file,quiet =!verbose)中:   无法打开URL'https://www.sec.gov/Archives/edgar/data/1318605/000156459018026353/https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd':HTTP状态为'403 Forbidden'

 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

返回“ NULL”

请参阅特斯拉SEC fillings上的10-Q。

The last 10-Q.

关于我该如何处理的任何建议?

我正在寻求下载财务数据以供处理,并且希望它能整洁。

1 个答案:

答案 0 :(得分:0)

这是XBRL软件包的常见问题,因为对于某些SEC文件,并非所有XML模式都下载到缓存中。 Download the missing schema在您的缓存文件夹中,然后重试xbrlDoAll调用-这次应该可以使用。