tushare ID:393042
Tushare 简介
Tushare 是一个免费、开源的 python 财经数据接口包。Tushare 返回的绝大部分的数据格式都是pandas DataFrame 类型,非常便于用 pandas / NumPy / Matplotlib 进行数据分析和可视化。
Tushare 包的安装
在 Anaconda prompt 中通过:
pip install tushare
命令安装,python的大多数第三包都可以通过这种方式安装。安装完成后,可以通过 conda list 检查是否按照成功。此外,也可以在 Jupyter Notebook 中通过 import 导入检查。需要更新时,可以在 Anaconda prompt 中通过以下命令完成:
pip install tushare --upgrade
Tushare Pro
一般的 Tushare 抓取的数据有一定时限,要想抓取长时间的数据,需要注册 Tushare 会员,获取积分,如何获取Tushare积分。
第一次使用 ts.pro_api 需要设置TOKEN凭证, 如何获取TOKEN凭证 。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
import tushare as ts
token='********************************************************'
ts.set_token(token)
pro=ts.pro_api()
SSEC_pro = pro.index_daily(ts_code='000001.SH', start_date='20180101', end_date='20210915')
SSEC_pro.tail()
ts_code trade_date close open high low pre_close change