我对使用R分析资产负债表和损益表很感兴趣。我已经看到有一些R包从雅虎和谷歌财经中提取信息,但我看到的所有示例都涉及历史股票价格信息。是否有一种方法可以使用R从资产负债表和损益表中提取历史信息?
发布于 2010-04-11 04:07:40
你犯了一个常见的错误,将“访问雅虎或谷歌数据”与“我在雅虎或谷歌财经上看到的一切都可以下载”相混淆。
当R函数下载历史股票价格数据时,它们几乎总是访问专门为此目的设计的接口,例如,cgi处理程序提供给定股票代码以及开始和结束日期的csv文件。所以这很简单,因为我们需要做的就是形成适当的查询,点击we服务器,获取csv文件并对其进行dparse。
现在(据我所知)资产负债表信息在这样的界面中是不可用的。所以你需要“屏幕抓取”并直接解析html。
目前还不清楚R是不是最好的工具。我知道有一些Perl模块用于从Yahoo Finance获取非时间序列数据,但还没有使用过它们。
发布于 2011-10-03 22:07:32
我在网上只找到了你的问题的部分解决方案,因为我只检索了一年的资产负债表信息和财务报表。多年来我不知道该怎么做。在R中有一个名为quantmod的软件包,您可以从CRAN安装它
install.packages('quantmod')然后,您可以执行以下操作:假设您想要从一家在纽约证券交易所上市的公司获得财务信息:通用电气。股票代码: GE
library(quantmod)
getFinancials('GE')
viewFinancials(GE.f)要仅将每年报告的损益表作为数据框架,请使用以下命令:
viewFinancials(GE.f, "IS", "A")请让我知道,如果你发现如何做到这一点多年。
发布于 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的xFundamentals和xGlobalFundamentals web服务价格较低,但仍需付费,但您无法从它们获得完整的资产负债表数据。
https://stackoverflow.com/questions/2614767
复制相似问题