自己想做网站,wordpress能承载多少数据库,新葡京网址网站建设,做网站需要哪些资质Tushare入门小册
一、Tushare平台介绍
Pro版数据更稳定质量更好了#xff0c;我们提供的不再是直接从互联网抓取#xff0c;而是通过社区的采集和整理存入数据库经过质量控制后再提供给用户。但Pro依然是个开放的#xff0c;免费的平台#xff0c;不带任何商业性质和目的…Tushare入门小册
一、Tushare平台介绍
Pro版数据更稳定质量更好了我们提供的不再是直接从互联网抓取而是通过社区的采集和整理存入数据库经过质量控制后再提供给用户。但Pro依然是个开放的免费的平台不带任何商业性质和目的。
数据内容将扩大到包含股票、基金、期货、债券、外汇、行业大数据同时包括了数字货币行情等区块链数据的全数据品类的金融大数据平台为各类金融投资和研究人员提供适用的数据和工具。
二、Tushare平台特点
1.拥有丰富的数据内容如股票、基金、期货、数字货币等行情数据公司财务、基金经理等基本面数据。
2.SDK开发包支持语言同时提供HTTP Restful接口最大程度方便不同人群的使用。
3.提供多种数据储存方式如Oracle、MySQLMongoDB、HDF5、CSV等为数据获取提供了性能保证。
三、前提准备
安装python安装pycharm其他依赖
四、下载安装
• 方式1
pip install tushare如果安装网络超时可尝试国内pip源如
pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple• 方式2访问https://pypi.python.org/pypi/tushare/下载安装执行
python setup.py install• 方式3访问https://github.com/waditu/tushare,将项目下载或者clone到本地进入到项目的目录下执行
python setup.py install五、版本升级 pip install tushare --upgrade查看当前版本的方法
import tushare
print(tushare.__version__)六、操作手册
1.获取TOKEN
1访问Tushare社区门户https://tushare.pro点击右上角“注册”然后登录。
2在“用户中心”中点击“接口TOKEN” 3点击右侧复制按钮复制token 2. 调取PRO版数据
1导入tushare
import tushare as ts这里注意tushare版本需大于1.2.10
2设置token
ts.set_token(your token here)以上方法只需要在第一次或者token失效后调用完成调取tushare数据凭证的设置正常情况下不需要重复设置。也可以忽略此步骤直接用pro_api(‘your token’)完成初始化。
3初始化pro接口
pro ts.pro_api()如果上一步骤ts.set_token(‘your token’)无效或不想保存token到本地也可以在初始化接口里直接设置token:
pro ts.pro_api(your token)4数据调取
import tushare as ts
prots.pro_api(your token)
dfpro.daily(ts_code600519.SH,start_date20230801,end_date20230820)
print(df.head())5运行结果 数据如何落地存入到MySQL数据库
1.安装依赖包
sqlalchemy、mysqlclient 2.安装MySQL
对于MySQL版本没有特别的要求mysql 5、mysql 8 都可以如果是最新版mysql需要将sqlalchemy升级到最新版。
3.编写入库代码
由于用了sqlalchemy这个过程非常简单。用户无需首先在数据库中建表就可以执行数据入库但这种默认方式所创建的数据表并不是最优的数据结构。
resdf.to_sql(stock_basic,engine_ts,indexFalse,if_existsappend,chunksize5000)4.示例
获取股票数据并存入mysql数据库中。 运行文件 查看数据库