Tushare介绍、安装及使用教程

        本人是一个二本大数据的学生,想未来从事数据分析师的岗位。虽然说路漫漫道阻且长,但是我还是想跟大家分享一下平时做一些数据分析喜欢用的数据源,如果大家看完我的文章后,有什么不好的地方欢迎大家在评论区写下宝贵的意见,我看到都会积极的回复。

1、什么是Tushare?

        Tushare是一个开放、免费的Python数据接口库,用于获取金融数据。它为投资、开发者和数据分析师提供了大量的股票、期货、基金等金融市场数据,可以用于市场风险评估、交易策略开发、投资决策支持等方面。Tushare使用简单便捷,在Python开发环境中,可以方便地获取股票、指数、基金等金融数据,也可以通过API接口、Thrift接口等形式进行数据查询和协作。

        简单来说Tushare其实就是一些方便获取股票、期货、基金等金融数据的工具,而且还是免费的。如果你是一个投资者、开发人员或数据分析师,可以通过Tushare来获取各种金融市场数据。这些数据可以帮助你进行市场风险评估、开发交易策略或决策支持等。(感谢米哥让我们可以轻松获取到数据)

2、Tushare的安装

        这里用Pycharm来举例,打开软件,点击界面下方的终端,输入以下代码

pip install tushare

         安装完成之后可以新建Python文件,输入以下代码运行,以用来检查是否安装成功

import tushare
print(tushare.__version__)

         如下图所示就是安装成功了,如果你们安装好后的版本号不是1.2.89,可以升级一下Tushare版本

pip install tushare --upgrade

 3、Tushare的使用

         要使用Tushare,我们得先注册一个Tushare的用户

        首先点击这里的“注册社区用户”

        进入如下图界面

        填好信息,注册完成后,鼠标光标移动到右上角,点击下拉菜单的“个人主页”,如下图

        点击“接口TOKEN”,如下图,到这里你就拥有了你自己的TOKEN,先复制着备用。

        到达这一步就可以正常的获取一些免费的财经数据了,这里我举一个例子。

        获取贵州茅台从2018年7月1日到2018年7月18日的股票交易行情,具体代码如下。

import tushare as ts
pro = ts.pro_api('YOUR TOKEN')
df = pro.daily(ts_code='600519.SH', start_date='20180701', end_date='20180718')
print(df.head())

        运行后结果图如下。

        需要注意的是,代码部份的“YOUR  TOKEN”是要粘贴刚刚从接口TOKEN”那里复制过来的一长串代码,然后这里的pro.daily()”里面的参数和输出结果可以参考官方A股日线行情文档,里面有详细的介绍各个参数具体的含义是什么,如果不想点击链接去看的可以看如下图。

        那么这样子就简单的完成了一次用Tushare获取贵州茅台从2018年7月1日到2018年7月18日的股票交易行情的小实验。

 4、注意事项

         (1)Tushare安装部分可能会有一部分网友是会因为网络原因不能下载,那么可以尝试国内pip源。

pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple

         安装部分还有的网友可能不是因为网络问题,可能是Python环境配置问题,可以这样操作:“右键此电脑–>属性–>高级系统设置–>高级–>环境变量–>选择用户变量中的Path–>点击编辑–>新建–>在变量名中填入你安装的Python的目录下的Scripts文件夹,举例子我的电脑就是D:\Python\Scripts–>然后就是一直确认–>按键盘上的Win+R–>输入cmd回车–>在终端中输入以下代码就可以安装Tushare了”。

pip install tushare

        (2)Tushare使用部分,有网友可能在使用过程中会有如下图这种情况发生,出现这种情况的原因是Tushare官方限制了用户获取数据的权限,如果仅免费的数据对你来说还不够,那你可以参考一下Tushare官方关于权限的说明:https://tushare.pro/document/1?doc_id=108,适当的花费一些金钱就能获得到啦。

 这就是本篇文章的全部内容啦,喜欢的可以给我点点赞哦!

 

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2023年10月19日
下一篇 2023年10月19日

相关推荐