您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PythonPandas中的GroupBy函数,例如SUM(col_1 * col_2),加权平均值等

PythonPandas中的GroupBy函数,例如SUM(col_1 * col_2),加权平均值等

我最终想构建一个嵌入式数组表达式评估器(类固醇上的Numexpr)来做这样的事情。现在,我们正在处理Python的局限性- 如果您实现了Cython聚合器,(x * y).sum()则可以将其与groupby连接,但是理想情况下,您可以将Python表达式编写为函数

def weight_sum(x, y):
    return (x * y).sum()

这将得到“ JIT编译”,并且大约和groupby(…)。sum()一样快。我描述的是一个非常重要的项目(每个月)。如果有与BSD兼容的APL实现,我也许可以更快地完成上述操作(只是想一想)。

python 2022/1/1 18:28:21 有536人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶