本节课程,我们一起来看下,如何通过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)
指定行业数据获取
industry_software = stock_basic.loc[stock_basic["industry"]=="软件服务"]industry_software.to_csv("软件服务行业股票.csv")
完整源码,请点【在看】,并转发到朋友圈,截图发送消息到公众号上,我会将完整的代码网盘下载地址发给出来哦。
详细的代码逻辑,请关注今日头条【大操手量化投资】观看视频学习。
祝,学习进步。