今天小编就为大家分享一篇python3使用pandas获取股票数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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

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获取股票数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
快递柜到底方便了谁?

快递柜到底方便了谁?

快递柜催生的“懒人快递”也是令多数用户对其生厌的主
同程艺龙CFO:低线城市渗透率20% 将借微信提高渗透

同程艺龙CFO:低线城市

同程艺龙CFO范磊在20日的电话会议中向新浪科技等媒体
评论:4G慢不慢,不能用“话术”来解释

评论:4G慢不慢,不能用“

近来网上流出的某运营商“话术”,更是令人震惊,也让之前
Steam中国定名“蒸汽平台” 几乎完全独立于Steam

Steam中国定名“蒸汽

在今天的完美世界发布会上,Steam中国终于正式定名,叫作
索尼正式宣布与漫威"分手":失望,但尊重迪士尼的决定

索尼正式宣布与漫威"

索尼影业发布声明回应,正式宣布漫威影业和凯文·费奇将
一台5G基站要花多少钱?业内:初期高达60万元

一台5G基站要花多少钱

据悉移动联通电信三家公司今年的资本开支约合3000亿元
最新文章
python+pyqt5实现图片批量缩放工具

python+pyqt5实现图片

这篇文章主要为大家详细介绍了Python+pyqt5实现图片批
python+pyqt5编写md5生成器

python+pyqt5编写md5

这篇文章主要为大家详细介绍了python+pyqt5编写md5生
Python动态赋值的陷阱知识点总结

Python动态赋值的陷阱

在本文中我们给大家整理了关于Python动态赋值的陷阱的
Python中super函数用法实例分析

Python中super函数用

这篇文章主要介绍了Python中super函数用法,结合实例形
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】

Python操作MySQL数据

这篇文章主要介绍了Python操作MySQL数据库的两种方式,
matplotlib实现区域颜色填充

matplotlib实现区域颜

这篇文章主要为大家详细介绍了matplotlib实现区域颜色