首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在R中使用quantmod中的getFin下载财经

如何在R中使用quantmod中的getFin下载财经
EN

Stack Overflow用户
提问于 2019-09-22 06:55:55
回答 1查看 885关注 0票数 0

我正在尝试使用quantmod函数getFin下载公司财务报表。

以下是quantmod文档中的相关部分:

但是,当我运行相同的命令时,我得到一条错误消息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
getFin('AAPL')  # or getFinancials('AAPL')

Error in thead[x]:thead[x + 1]: NA/NaN argument
Traceback:

1. getFin("AAPL")
2. lapply(seq(1, 11, 2), function(x) Symbol[thead[x]:thead[x + 1]])
3. FUN(X[[i]], ...)

在使用包finreportr时,我也收到一条错误消息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library(finreportr)
GetIncome('FB', 2015)
Error in mutate_impl(.data, dots): Evaluation error: `as_dictionary()` is defunct as of rlang 0.3.0.
Please use `as_data_pronoun()` instead.
Traceback:

1. GetIncome("FB", 2015)
2. GetFinancial(income.descriptions, symbol, year)
3. GetURL(symbol, year)
4. GetAccessionNo(symbol, year, foreign = FALSE)
5. mutate(reports.df, filing.year = substr(reports.df$filing.date, 
 .     1, 4)) %>% filter(filing.year == year.char) %>% filter(filing.name == 
 .     "10-K" | filing.name == "20-F")
6. eval(lhs, parent, parent)
7. eval(lhs, parent, parent)
8. mutate(reports.df, filing.year = substr(reports.df$filing.date, 
 .     1, 4))
9. mutate.data.frame(reports.df, filing.year = substr(reports.df$filing.date, 
 .     1, 4))
10. as.data.frame(mutate(tbl_df(.data), ...))
11. mutate(tbl_df(.data), ...)
12. mutate.tbl_df(tbl_df(.data), ...)
13. mutate_impl(.data, dots)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-22 08:19:32

getFin函数不再起作用。请参阅quantmod版本0.4-15

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
getFin("AAPL")    

Error: ‘getFinancials.google’ is defunct.
Google Finance stopped providing data in March, 2018.
You could try some of the data sources via Quandl instead.
See help("Defunct") and help("quantmod-defunct")

可以使用finreportr之类的包,也可以使用其他尝试读取edgar数据的包。

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

https://stackoverflow.com/questions/58046835

复制
相关文章
如何在Redhat中配置R环境
R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。本文档主要讲述如何在Redhat中使用源码方式编译安装及配置R的环境。
Fayson
2018/03/29
3K0
如何在Redhat中配置R环境
如何在R中创建日历热图
首先,我们运行Paul Bleicher创建的calendarHeat函数以显示日历热图。 其次,我们创建一些随机的时间序列数据。 最后,我们在两个调色板中绘制时间序列。
用户1359560
2020/04/01
4.5K0
如何在R中创建日历热图
如何在R中绘制热力地图
本文介绍了如何利用R语言中的maps包和mapdata包绘制地图,并通过热力地图展示数据分布情况。首先,通过map()函数创建地图对象,并获取每个区域的名字以及顺序。然后,在每个区域的名字和顺序后面,加上需要展示的数据以及经纬度。接着,根据数据的大小设置每个区域的颜色深浅,以区分不同的区域。最后,给地图加上地名标记,并添加热力地图元素。
Erin
2018/01/09
3.3K0
如何在R中绘制热力地图
如何在R中绘制树图(TreeMap)
本文介绍了如何利用R语言中的Treemap函数绘制树图,并给出了一个实例,包括使用安装包、设定颜色范围、边框颜色、节点大小、填充颜色等参数。同时还介绍了两种方法,一是通过aggregate函数对数据进行分组,二是通过手动设置index和vSize、vColor、type等参数来绘制树图。
Erin
2018/01/09
5.3K0
如何在R中绘制树图(TreeMap)
如何在Redhat中安装R的包及搭建R的私有源
继上一章如何在Redhat中配置R环境后,我们知道对于多数企业来说是没有外网环境的,在离线环境下如何安装R的包,能否搭建R的私有源对R的包进行管理。
Fayson
2018/03/29
4.2K0
如何在Redhat中安装R的包及搭建R的私有源
如何在centos7中使用Wget限制文件下载速度
Wget是一种广泛使用的非交互式命令行实用程序,用于从Web检索文件。 就像大多数类似工具一样,它支持限制下载速度,允许您设置最大下载限制,以免淹没您的(可能很慢)互联网连接,让其他应用程序访问更多带宽,特别是如果您运行多个您机器上的网络应用程序。
用户7639835
2021/08/28
2.5K0
R海拾遗-shiny4
在工作目录中创建一个名为stockVis的新文件夹 下载以下文件放在stockVis中 app.R:https://shiny.rstudio.com/tutorial/written-tutorial/lesson6/stockVis/app.R helper.R:https://shiny.rstudio.com/tutorial/written-tutorial/lesson6/stockVis/helpers.R 使用runApp启动应用程序runApp("stockVis")
火星娃统计
2020/09/15
1.9K0
R海拾遗-shiny4
如何在R中操作非结构化数据?
本文由CDA作者库成员HarryZhu原创,并授权发布。 CDA作者库凝聚原创力量,只做更有价值的分享。 介绍 现代化数据科学中的 DataFrame 概念源起R语言,而 Python Pandas
CDA数据分析师
2018/02/24
3.3K0
如何在R中操作非结构化数据?
工具 | 如何在Python中调用R语言包?
R语言是非常强大的做统计分析和建模方面的开源软件,它有非常丰富的统计软件包,做统计可以说只有你想不到的,没有R办不到的。Python又是当下最流行的编程软件之一,Python也是开源的,包含了非常丰富的第三方库(如机器学习算法),那么如何让Python和R共同工作呢?利用Python中的rpy2包就可以实现这一想法。 如何安装rpy2? 首先需要安装Python的科学计算环境Anaconda和R软件(最好再安装个Rstudio,好用到爆的R软件IDE,安装和管理R包太方便了),安装好Anaconda和R软件
小莹莹
2018/04/24
12K0
工具 | 如何在Python中调用R语言包?
量化投资教程:用R语言打造量化分析平台
概述 和Python计算环境中的tushare包一样,在R中我们使用quantmod包接入第三方数据源,实现自定义量化分析平台的构建。 本文打算以陌陌的股票分析为背景,介绍如何通过quantmod包构
CDA数据分析师
2018/02/08
2.1K0
量化投资教程:用R语言打造量化分析平台
「R」ggplot2在R包开发中的使用
没有特别系统的学习 tidy evaluation 这方面的高级操作,最近有空准备补一补,学习下这方面的知识。
王诗翔呀
2022/03/30
6.7K0
Spring在无RedirectAttributes的情况下(如Interceptor中)使用Flash scope
判断逻辑很简单,但是重定向的时候需要前台有消息提示,如果是在Controller中,可以在方法上注入RedirectAttributes参数,但是Interceptor中默认没有这个参数,那么我们如何实现RedirectAttributes的flashMessage功能呢?
飞奔去旅行
2019/06/13
5.5K0
git命令中带有特殊符号如@
使用带用户密码clone的方式: git clone https://username:password@remote 当username和password中含有特殊符号会导致出错, 因为为http的请求,所以需要将特殊符号encode成url格式的 java使用: String c = java.net.URLEncoder.encode(".","utf-8"); System.out.println(c); 源文档 <http://blog.csdn.net/qq1142003960/article/
千往
2018/01/24
2.1K0
使用R中merge()函数合并数据[通俗易懂]
在R中可以使用merge()函数去合并数据框,其强大之处在于在两个不同的数据框中标识共同的列或行。
全栈程序员站长
2022/07/01
5.4K0
使用R中merge()函数合并数据[通俗易懂]
【DB笔试面试511】如何在Oracle中写操作系统文件,如写日志?
可以利用UTL_FILE包,但是,在此之前,要注意设置好UTL_FILE_DIR初始化参数。
AiDBA宝典
2019/09/30
29.1K0
【DB笔试面试511】如何在Oracle中写操作系统文件,如写日志?
【R语言】R中的因子(factor)
R中的因子用于存储不同类别的数据,可以用来对数据进行分组,例如人的性别有男和女两个类别,根据年龄可以将人分为未成年人和成年人,考试成绩可以分为优,良,中,差。
生信交流平台
2022/09/21
3.4K0
【R语言】R中的因子(factor)
如何在openGauss 2.1.0中使用Job?
Job类似Unix中的crontab,有定时执行的功能,可以在指定的时间点或每天的某个时间点等自行执行任务。在各类系统使用运行过程中,经常会遇到需要定时完成的任务,比如定时更新数据,定时统计数据生成报表等等,这些工作都可以使用Job来完成。在openGauss 2.1.0中,提供了以下接口来实现管理Job。
数据和云
2021/11/10
6.4K0
如何在openGauss 2.1.0中使用Job?
绑定事件中 如可控制函数的执行次数
var flag = true; function onlyOne() { if(flag) { "这里是要执行的代码"; } flag = false//该方法是控制函数仅执行一次 因为flag是全局变量 onlyOne()函数执行一次后flag就变成false了 函数就执行不了了
大当家
2018/06/28
2.3K0
点击加载更多

相似问题

使用quantmod下载R的多个月股价

12

在R中安装quantmod

10

使用R调用quantmod中的代码列表

13

下载-使用Quantmod在R中保存负载往返

11

如何在quantmod中处理特殊符号,如GC=F

122
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文