我一直在尝试使用R语言中的XBRL程序包从SEC网站上分离收入报表、资产负债表和现金流量数据。理想情况下,我希望将这三个数据输入到不同的数据框中,并希望导出数据到Excel表格中。
以下命令可以在R控制台中打印出报表:
inst <- "http://www.sec.gov/Archives/edgar/data/1223389/000122338914000023/conn-20141031.xml"
options(stringsAsFactors = FALSE)
xbrl.vars <- xbrlDoAll(inst)
xbrl.sec <- xbrlSECdev01(xbrl.vars)
xbrl.sec$showStatements()
但我无法创建一个数据框来保存所有这些信息。
到目前为止,我尝试过:
conn.data <- xbrl.sec$showStatements()
很遗憾,这只是再次打印数据并将conn.data
保持为空。
有什么办法可以存储这些数据吗?
“如何在R中使用XBRL软件包创建的列表,并将它们组织成可在Excel中读取的数据框架?”于去年三月提出,并未得到回答。