排序后如何过滤出前n位数据
由zhangfanbana创建,最终由zhangfanbana 被浏览 28 用户
问题
想实现中证1000作为股票池,但是无法直接通过股票池过滤模块过滤因为没有这个选项,通过查表可以获取到每日的中证1000成分股,但是在模块中无法获取到日期信息,因此打算从定义入手,进行市值排序后选取前1000位,但是我看所有的因子只有百分比排名,想询问一下如何使用前1000位的数据呢?
解答
你好, 取前1000的数据可以先使用排序模块对股票市值进行排序(降序),然后自定义函数取前1000即可
def bigquant_run(input_1): # 示例代码如下。在这里编写您的代码 df = input_1.read()
data_1= df.iloc[:1000,:] return Outputs(data=data_1)