pycharm中安装tushare

近期在学习量化金融方面的内容,涉及到一个数据收集方面的需求。今天主要来介绍一个强大的数据接口项目-tushare,tushare的数据格式基本都是Pandas DataFrame格式,做数据分析非常的方便。(个人的tushareID:498867)

Tushare的官方网站是:https://tushare.pro

tushare库首先要进行安装,安装可以直接在python终端中执行命令:pip install tushare。下面以pycharm为例子,展示如何安装:

(1)打开pycharm,点击终端

(2)输入:pip install tushare,然后回车 

pip install tushare

(3)如果显示sucessfully...说明安装成功,我们可以再次输入pip install tushare,会看到这个界面:

 (4)接下来我们去官网注册一个tushare的个人账号,https://tushare.pro/register?reg=498867,可以点此链接进行注册,注册以后就会获得100积分,完善个人信息获得20积分。因为tushare社区目前采取积分制,达到120积分,我们就可以获取股票日线数据啦。

 点击数据工具,找到股票日线选项。

 在ts_code当中输入股票代码,我们以贵州茅台为例子,在ts_code输入600519.SH,点击运行调试,出现如下界面

在ts_code当中输入股票代码,我们以贵州茅台为例子,在ts_code输入600519.SH,点击运行调试,出现如下界面

要在python中获取数据,点击生成代码,然后复制,效果如下:


# 导入tushare
import tushare as ts
# 初始化pro接口
pro = ts.pro_api('个人的token')

# 拉取数据
df = pro.daily(**{
    "ts_code": "600519.SH",
    "trade_date": "",
    "start_date": "",
    "end_date": "",
    "offset": "",
    "limit": ""
}, fields=[
    "ts_code",
    "trade_date",
    "open",
    "high",
    "low",
    "close",
    "pre_close",
    "change",
    "pct_chg",
    "vol",
    "amount"
])
print(df)

        

 (5)对代码进行测试,打开jupter notebook或者直接在pycharm中运行。这里以jupter notebook为例子,运行后得到如下结果。

 可以看到,得到了从2001年开始的数据,包含开盘价、收盘价、成交量等。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

记忆手册

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

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

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

打赏作者

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

抵扣说明:

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

余额充值