我一直在尝试使用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 NULL。

知道如何存储这些数据吗?

如何在R中的XBRL包中创建xbrlDoAll创建的列表,并将它们组织成Excel中可读的数据框? ”去年三月被问到并且没有得到答复。

#1楼 票数:3

XBRL包是复杂XBRL文件(XML,模式,XLink,...)的解析器。 结果很简单:数据框列表。 但它仍然需要对XBRL理念有所了解。

您将在fact表中找到所有数字。 通过加入context您可以获得期间和具体维度。 要了解它们所代表的会计概念 (现金,库存,流动资产等),您还必须加入element表。

元素通常由3个链接基础分层排列: 计算表示定义 链接库使用from-element和to-element字段来定义层次结构和rule以分隔不同的视图。 财务报表通常在演示链接库中描述。

最后 - 使用label表来查找概念名称和描述(它们直接从元素链接,但可能有更多的标签类型和语言)。

整个事情或多或少是以正确的顺序加入表格的练习,所以dplyr非常方便。 你可以看到我在github上使用示例SEC文件的困难

  ask by Alan Felix translate from so

未解决问题?本站智能推荐:

1回复

如何将xbrlDoAll创建的列表放在R的XBRL包中,并将它们组织成Excel可读的数据框?

我一直在尝试使用R中的XBRL包来尝试编写一个功能,该功能可以在公司之间循环并输出财务报表,最好是在非常标准的数据框中。 但是,我不理解输出。 使用该功能,然后查看数据框,所有显示的内容是最左侧的运行总计,右侧是各种XML / XBRL / C ++组件的右对齐URL。 我承认我对XBRL
0回复

XBRL 包“fileFromCache(file) 中的错误”

我正在尝试使用 R XBRL包读取此xbrl文件... https://www.cnmv.es/Portal/Consultas/wuc/DescargaXBRLIPP.ashx?t={77853e69-5deb-4bd5-acd4-3fb4715e2664} ...但是当我下载文件并运行代
1回复

在哪里可以找到指向 SEC XBRL 财务数据的确切链接,以便将它们下载到 R 中?

我很想使用 R 分析资产负债表和损益表。我遇到了包finstr 。 有一个使用此链接访问 XBRL 数据下载 AAPL 股票数据的示例。 我想问一下,我如何才能真正找到我想要的公司的链接? 例如 TSLA。 我认为仅更改 URL 中的代码和日期就足够了,显然它不能那样工作。 几天来,我一直在努力
3回复

XBRL解析文件中不存在架构文件

我已经从Companies House下载了一个包含约200,000个html文件的zip文件。 每个文件采用以下两种格式之一:1)内联XBRL格式(.html文件扩展名)或2)XBRL格式(.xml文件扩展名)。 查看最新的可用下载( 2018年12月6日 ),所有文件似乎都是以前的格
1回复

解析存储在zip文件中的多个XBRL文件

我已经从一个网站下载了多个zip文件。 每个zip文件包含多个html和xml扩展名文件(每个〜100K)。 可以手动提取文件然后解析它们。 但是,我希望能够在R内执行此操作(如果可能) 使用上一个问题中的代码的示例文件(很抱歉,它有点大)-下载一个zip文件 如果我手动
1回复

R xml2从xbrl文件中提取元素

有人可以帮我理解为什么我无法从该xml文件中提取节点/元素吗? 从技术上讲,它是一个xbrl文件,但我希望R xml2库能够正常工作。 读入文件。 第三元素或节点似乎是单位。 此代码按预期工作: 但是,我无法使此代码正常工作: 使用此方法搜索其他元素可以正常工作:
2回复

读取R中的多个xml文件并合并数据

我有一个文件夹,包含超过1000个带有扩展名的文件(尽管它们不是真正的 xml文件)。 我想从这些文件中自动提取某些内容,以使矩阵或表格成为最终结果(我可以在R中进一步使用它进行分析,或者导出到1个csv文件等)。 我已经制作/更改了适用于单个文件的代码,但无法使其自动工作以完成其余
1回复

Finstr get_xbrl_statement 错误解析提取的 XBRL 实例文档

最新的 AAPL 10-k XBRL 实例文档,例如: doc <- "https://www.sec.gov/Archives/edgar/data/320193/000032019319000119/0000320193-19-000119-index.htm" 分别从 XBRL 和