中国股市的股票好像是不缺的,林林总总的股票数目已经接近4000只了。4000只股票对一个人来说无疑太多了,我们认识这些股票总要采用分类的方式,选择我们熟悉的行业。哪如何统计获取股市中每个行业的的具体数量呢?今天我们就看一下如何获取股市的行业分类以及每个行业的股票数量,最后将行业和行业对应的股票数量用玫瑰图的形式展现出来。
1.获取行业分类
import pandas as pd
import tushare as ts
import numpy as np
import pyecharts
TOKEN = 'c09****8c'
pro = ts.pro_api(token=TOKEN)
#获取申万一级行业列表
df1 = pro.index_classify(level='L1', src='SW')
print(df1)
使用如图就可以获取申万一级行业的股票代码了。我们看一下输出:

很神奇吧,我们这样就可以获取股市中所有行业的分类代码了。接下来我们将针对每个分类获取,每个分类对应的股票数量。
二、获取行业股票数量
tushare提供了一个接口函数index_member能够获取行业对应所有的股票。不太方便的是,该函数必须要传入行业的代码,并且只能传入一个,这个就要求我们只能把所有的行业都传入一遍,进行获取。这里用for语句进行实现。代码如下:
<

最低0.47元/天 解锁文章
841

被折叠的 条评论
为什么被折叠?



