当先锋百科网

首页 1 2 3 4 5 6 7

本节课程,我们一起来看下,如何通过tushare获取沪深两市全部的股票基础信息数据。

导入包

import tushare as ts

查看命令

help(ts.get_stock_basics)

Parameters

    date:日期YYYY-MM-DD,默认为上一个交易日,目前只能提供2016-08-09之后的历史数据

    Return

    --------

    DataFrame

               code,代码

               name,名称

               industry,细分行业

               area,地区

               pe,市盈率

               outstanding,流通股本

               totals,总股本(万)

               totalAssets,总资产(万)

               liquidAssets,流动资产

               fixedAssets,固定资产

               reserved,公积金

               reservedPerShare,每股公积金

               eps,每股收益

               bvps,每股净资

               pb,市净率

               timeToMarket,上市日期

获取数据并保存

stock_basic = ts.get_stock_basics()stock_basic.to_csv("basic_data.csv")

查看截止当日最新上市的股票

last_date = stock_basic["timeToMarket"].idxmax()print(last_date)newest_row = stock_basic.loc[last_date]print(newest_row)

b99173832bbd8e054e1d4f6efab12683.png

指定行业数据获取

industry_software = stock_basic.loc[stock_basic["industry"]=="软件服务"]industry_software.to_csv("软件服务行业股票.csv")

9269d042a50b840d9107c0d9d6d2325f.png

完整源码,请点【在看】,并转发到朋友圈,截图发送消息到公众号上,我会将完整的代码网盘下载地址发给出来哦。

详细的代码逻辑,请关注今日头条【大操手量化投资】观看视频学习。

祝,学习进步。