如何去掉Tushare数据中的ST股票

其实实现原理很简单, 我也不再班门弄虎了。 主要是利用到tushare中的get_stock_basics()函数来获取股票列表,其中包括了ST股票。 然后筛选出dataframe数据的name列表中包含有ST的股票的数据: df.name.str.contains(‘ST’) 。 最后通过 ~取反 获取不含有ST的数据列表。

代码

import tushare as ts

df = ts.get_stock_basics()
df=df[~df.name.str.contains('ST')]

print(df)
阅读量: | 柯西君_BingWong | 2017-09-27