python3使用pandas获取股票数据的方法


Posted in Python onDecember 22, 2018

如下所示:

from pandas_datareader import data, wb
from datetime import datetime
import matplotlib.pyplot as plt
 
end = datetime.now()
start = datetime(end.year - 1, end.month, end.day)
alibaba = data.DataReader('BABA', 'yahoo', start, end)
 
alibaba['Adj Close'].plot(legend=True, figsize=(10,4))
plt.show()

pandas版本0.23.1

进入命令行窗口,在python安装目录下,进入Scripts,输入命令pip install pandas

python3使用pandas获取股票数据的方法

pandas_datareader版本0.6.0

进入命令行窗口,在python安装目录下,进入Scripts,输入命令pip install pandas_datareader

问题:

运行时报错:ImportError: cannot import name 'is_list_like'

解决:

修改D:\Python36\Lib\site-packages\pandas_datareader\fred.py

将from pandas.core.common import is_list_like改为from pandas.api.types import is_list_like

问题:

运行时报错:raise ImmediateDeprecationError(DEP_ERROR_MSG.format('Yahoo Daily'))

解决:

修改D:\Python36\Lib\site-packages\pandas_datareader\data.py

注释掉raise ImmediateDeprecationError(DEP_ERROR_MSG.format('Yahoo Daily'))

以上这篇python3使用pandas获取股票数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入理解python多进程编程
Jun 12 Python
python中requests库session对象的妙用详解
Oct 30 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
Python合并多个Excel数据的方法
Jul 16 Python
selenium + python 获取table数据的示例讲解
Oct 13 Python
python实现列表的排序方法分享
Jul 01 Python
对Pytorch神经网络初始化kaiming分布详解
Aug 18 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
Numpy将二维数组添加到空数组的实现
Dec 05 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
详解Python flask的前后端交互
Mar 31 Python
Python实现将通信达.day文件读取为DataFrame
Dec 22 #Python
python3 cvs将数据读取为字典的方法
Dec 22 #Python
python将txt等文件中的数据读为numpy数组的方法
Dec 22 #Python
python将txt文件读取为字典的示例
Dec 22 #Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 #Python
python代码 输入数字使其反向输出的方法
Dec 22 #Python
在Python中Dataframe通过print输出多行时显示省略号的实例
Dec 22 #Python
You might like
php使用google地图应用实例
2014/12/31 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
2017/10/11 PHP
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
JavaScript function 的 length 属性使用介绍
2014/09/15 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
Bootstrap3下拉菜单的实现
2017/02/22 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
python线程池的实现实例
2013/11/18 Python
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
Python面向对象特殊成员
2017/04/24 Python
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
Django REST framework 分页的实现代码
2019/06/19 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
彩色的非洲教学反思
2014/02/18 职场文书
工作说明书范文
2014/05/07 职场文书
文明班级建设方案
2014/05/15 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js