首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R分析资产负债表和损益表

使用R分析资产负债表和损益表
EN

Stack Overflow用户
提问于 2010-04-11 04:02:10
回答 11查看 27.6K关注 0票数 11

我对使用R分析资产负债表和损益表很感兴趣。我已经看到有一些R包从雅虎和谷歌财经中提取信息,但我看到的所有示例都涉及历史股票价格信息。是否有一种方法可以使用R从资产负债表和损益表中提取历史信息?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2010-04-11 04:07:40

你犯了一个常见的错误,将“访问雅虎或谷歌数据”与“我在雅虎或谷歌财经上看到的一切都可以下载”相混淆。

当R函数下载历史股票价格数据时,它们几乎总是访问专门为此目的设计的接口,例如,cgi处理程序提供给定股票代码以及开始和结束日期的csv文件。所以这很简单,因为我们需要做的就是形成适当的查询,点击we服务器,获取csv文件并对其进行dparse。

现在(据我所知)资产负债表信息在这样的界面中是不可用的。所以你需要“屏幕抓取”并直接解析html。

目前还不清楚R是不是最好的工具。我知道有一些Perl模块用于从Yahoo Finance获取非时间序列数据,但还没有使用过它们。

票数 2
EN

Stack Overflow用户

发布于 2011-10-03 22:07:32

我在网上只找到了你的问题的部分解决方案,因为我只检索了一年的资产负债表信息和财务报表。多年来我不知道该怎么做。在R中有一个名为quantmod的软件包,您可以从CRAN安装它

代码语言:javascript
复制
install.packages('quantmod')

然后,您可以执行以下操作:假设您想要从一家在纽约证券交易所上市的公司获得财务信息:通用电气。股票代码: GE

代码语言:javascript
复制
 library(quantmod)
 getFinancials('GE')
 viewFinancials(GE.f)

要仅将每年报告的损益表作为数据框架,请使用以下命令:

代码语言:javascript
复制
viewFinancials(GE.f, "IS", "A")

请让我知道,如果你发现如何做到这一点多年。

票数 10
EN

Stack Overflow用户

发布于 2010-04-11 08:22:15

你想问的问题和得到的答案是,我在哪里可以获得用于分析公司资产负债表的免费XBRL数据,是否有一个库可以在R中使用这些数据?

XBRL (Extensible Business Reporting Language,可扩展商业报告语言,简写为http://en.wikipedia.org/wiki/XBRL)是一种将会计报表(损益表、资产负债表、损益表)标记为可扩展标记语言( XML )格式的标准,以便计算机能够方便地将其解析并输入电子表格。

据我所知,许多公司监管机构(例如美国的SEC,澳大利亚的ASIC )都在鼓励其管辖范围内的公司使用这种格式或进行试点,但我不认为这是目前的强制要求。如果您将您的投资领域(我假设您希望此数据以电子格式用于投资目的)仅限于以XBRL格式免费提供季度报告的公司,我希望您有一个相当短的可投资公司列表!

彭博社、路透社等人都有昂贵的订阅源来获取企业基础数据。也可能有人在经营一项整洁的业务,以XBRL格式发布资产负债表。XIgnite的xFundamentalsxGlobalFundamentals web服务价格较低,但仍需付费,但您无法从它们获得完整的资产负债表数据。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2614767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档