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')

数据信息大概如下,只有几个价格字段和交易量。

 

posted on 2020-08-21 13:01  chenboshi  阅读(1553)  评论(0编辑  收藏  举报

导航