python pandas-datareader获取雅虎财经股票信息
pandas-datareader获取雅虎财经的历史股票交易信息。
第一步,安装pandas-datareader。pip安装或者下载whl包。
#查看是否安装成功
pip list | grep pandas* # Linux pip list | findstr pandas* #Window
接下来,使用web.DataReader方法,传入股票代码,查询起止时间,获取数据后保存为csv就可以啦。
import pandas as pd import pandas_datareader.data as web from pandas.util.testing import assert_frame_equal import datetime x="TSLA" start = datetime.datetime(2012, 1, 2) # or start = '1/1/2016' end = datetime.date.today() df = web.DataReader(x,"yahoo",start,end) #df.columns df.to_csv(f'stock_{x}.csv')
数据信息大概如下,只有几个价格字段和交易量。
作者:chenboshi
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
posted on 2020-08-21 13:01 chenboshi 阅读(1553) 评论(0) 编辑 收藏 举报