python 金融数据包 pandas_datareader, tushare 与 yfinance

python 有一些提供金融股票数据的包,国外的包有pandas_datareader, yfinance, 国内的包有 tushare。

都是免费的,有时候这些包维护更新不快,部分功能可能待修复。

1. pandas_datareader

这个包抓取美股还算比较快,有时也会慢

官方文档:https://pandas-datareader.readthedocs.io/

抓取阿里巴巴的股票:

import pandas_datareader as pdr

data = pdr.get_data_yahoo('BABA', '2020-01-01', '2020-05-11') # 抓取阿里巴巴的股票交易数据

2. tushare

这个是国内股票数据的一个包,还可以获得一些宏观数据:GDP, CPI等。也能显示新闻、票房(这两个功能似乎有问题,抓取的网址有变,官方需要修复)。

官方文档:

http://tushare.org/macro.html#id7

一次性获取茅台股票的全部日k线数据:

import tushare as ts

ts.get_hist_data('600519') #一次性获取茅台全部日k线数据

3. yfinance

之前的名字叫 fix-yahoofinance,官方说明:

https://pypi.org/project/yfinance/

可以抓取雅虎财经网站上的股票信息,似乎全是美股。

国内网速太慢了,但可以设置代理。

转载于个人公众号:Python 统计分析与数据科学

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心态与习惯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值