问答交流

批量写因子报错

由quant101创建,最终由quant101 被浏览 16 用户

问题

批量写因子,这样写是可以通过的

['mean(close_0,{})'.format(k) for k in range(2,20,1)]


但其中一些数不想要,想以下面这种固定数字的列表模式传参,调试了一早上,但怎么也跑不通。

['mean(close_0,{})'.format(k) for k in [2,3,4,5,10,15,20]]


请教老师,要如何写呢。

解答

目前不支持这种格式,可以尝试两种方法:1.在“输入特征列表”模块中直接分开写;2.用range(2,20,1)生成DataFrame后用自定义模块筛选想要的那几列因子特征。

评论
  • 目前不支持这种格式,可以尝试两种方法:1.在“输入特征列表”模块中直接分开写;2.用range(2,20,1)生成DataFrame后用自定义模块筛选想要的那几列因子特征。
{link}