繁体   English   中英

使用R中的XBRL包将财务报表组织到数据框中

Using the XBRL package in R to organize financial statements into dataframes

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我一直在尝试使用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 个回复

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

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

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

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

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

1 在R中绘制财务报表

我正在尝试加载Bed Bath and Beyond的组织学声明数据!!! (对不起,我总是在嗡嗡作响的一年结束)所以我使用系统投资者博客上提供的代码 矩阵“ BBBY”中的财务报表数据具有用于指定行项目的标签列标签和指定时间的列标签。 每次我尝试在Matirix中绘制订单项(例 ...

2014-07-20 18:24:14 1 130   r
2 财务报表API / XBRL

想知道,有谁知道如何从埃德加自动获取数据? (免费或其他) 我已经考虑从雅虎/谷歌获取它,但他们整合信息(如不同的收入类别将分组为一个收入项目)。 我看过像Zacks这样的一些付费网站,但他们也在进行整合。 或者,有没有办法通过api或其他方式使用XBRL加载不同的语句? 我不 ...

4 如何在Django模型中组织财务报表

我想为股票创建一个财务Django应用程序,其中包含财务报表数据,并且无法破译应如何组织模型。 首先,将提供股票代码OHLC数据和财务报表(资产负债表,损益表,现金流量表)。 每个语句值将被存储为单个值,而不是完整的电子表格,以便能够在值级别利用sql查询的优势 应该如何组织模型来代表这一点? 财 ...

8 从财务报表中收集HTML

首先尝试学习在Visual Studio和C#中使用HTML。 我正在使用html敏捷包库。 进行解析。 我试图从此页面的各个位置提取信息,并将其另存为正确格式的字符串 这是我当前的代码(摘自: shriek ) 它可以正常工作,但是我想获取更多信息,并且不确定如何正确搜 ...

9 检索Quantmod中的特定财务报表

我目前正在使用quantmod软件包,希望检索一些财务报表。 我在指定所需的财务报表类型时遇到问题。 默认情况下,它检索年度BS。 当我尝试指定FS时,它给我以下错误消息:说'x'必须是财务类型,或者因为我正在使用lapply,它将无法将其识别为功能。我喜欢为此使用lapply因为它 ...

10 在SQL中创建财务报表

请考虑以下表格: 现在,在继续之前,我应该先说一下我不是会计师(如果您碰巧是一名会计师,则可能会读到这句话!)作为开头。 我有一个发票表和一个相关的InvoicePayments表以及一个单独的Contacts报表表。 我的意图是使最终用户能够为客户创建编号的语句,至少从理论 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM