嵌套循环收集多函数结果生成独立DataFrame的实现问题咨询
实现逻辑说明
- 分组操作:直接对原始DataFrame按
Market_Data(简称MD)、Timeframe(简称TF)两个字段执行联合分组,无需嵌套两次groupby操作,即可直接得到21个MD值分别对应13个TF值的全量子分组。 - pass数量统计:遍历每个子分组,依次运行所有返回pass/fail结果的自定义函数,统计当前子分组下返回pass的总数量,记为Sum Count(简称SC)。
- 结果格式转换:将统计得到的「MD值、TF值、对应SC值」三元组数据执行透视操作,把MD设为行索引、TF设为列名,单元格填充对应SC值,即可得到目标格式的结果DataFrame。
内容的提问来源于stack exchange,提问作者Davis Rogers
相关产品推荐
相关产品推荐

