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

  1. 代码

其实实现原理很简单, 我也不再班门弄虎了。 主要是利用到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)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 [email protected]