随着金融行业的发展,金融相关的数据变得越来越有价值。股票的历史数据就是一种非常重要的时间序列数据,本文介绍一个不需要自己动手写爬虫就能够获取各个公司的股票信息的Python库——yfinance。...pandas
pip install requests
pip install yfinance
02
yfinance的使用
在该库中我们主要使用的是Ticker()模块中的函数,以阿里巴巴的股票为例...查看股价的历史信息,我们可以设定的时间周期为:
1d,5d,1mo,3mo,6mo,1y,2y,5y,10y,ytd,max
以一天为间隔举例:
hist = baba.history(interval...查询公司的分红和拆股信息:
# 只查询分红
baba.dividends
# 只查询拆股
baba.splits
# 查询分红和拆股
baba.actions
结果如下(阿里应该是没有分红和拆股信息的)...获得股票数据的方式如下:
# 获得单个公司的股票数据
yf.download("BABA", start="2020-01-01")
# 获得多个公司的股票数据
yf.download(tickers