jqfactor_analyzer icon indicating copy to clipboard operation
jqfactor_analyzer copied to clipboard

update-pandas for vresion 2.2.2

Open sunshe35 opened this issue 3 weeks ago • 1 comments

更新匹配pandas最新版2.2.2
主要内容如下:

  • 默认情况下,要指定group_keys=False,否则结果会多一个group level。但是部分场景又需要设置group_keys=True,所以对所有groupby都设置了group_keys参数,将来pandas升级到3.0也能适用。
grouby(group,group_keys=False).apply(func)
  • df.iteritems()已经弃用,变更为df.items()
  • get_forward_returns_columns()方法中,改进了 (年化)加权平均/标准差 计算逻辑,原来嵌套3层apply,现在只需要一层。
  • 月度类型由M变成 ME
  • pd.Int64Index([1, 2], name='group')已经弃用,变更为 pd.Index([1, 2],name='group', dtype='int64')
  • gitignore新增test?.py test?.ipynb 忽略文件,方便写测试代码。
  • 其他小细节。

sunshe35 avatar Jun 11 '24 09:06 sunshe35