我正在尝试使用以下软件包下载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。
关于我该如何处理的任何建议?
我正在寻求下载财务数据以供处理,并且希望它能整洁。
答案 0 :(得分:0)
这是XBRL软件包的常见问题,因为对于某些SEC文件,并非所有XML模式都下载到缓存中。 Download the missing schema在您的缓存文件夹中,然后重试xbrlDoAll
调用-这次应该可以使用。