文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Tushare介绍、安装及使用教程

2023-10-08 08:30

关注

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

1、什么是Tushare?

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

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

2、Tushare的安装

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

pip install tushare

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

import tushareprint(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 tspro = 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,适当的花费一些金钱就能获得到啦。

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

 

来源地址:https://blog.csdn.net/qq_52178584/article/details/130130649

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯