【问题标题】:Using cython/numba for Pandas groupby aggregation使用 cython/numba 进行 Pandas groupby 聚合
【发布时间】:2020-06-29 09:15:08
【问题描述】:

使用DataFrame.apply,可以使用raw=True,这会导致使用 Numpy 数组调用应用的函数,通过使用带有 Numba 的 JITint 在 Cython 中编写函数来实现速度。

DataFrame.groupby().agg 也可以吗?

【问题讨论】:

  • 我的印象是,如果您使用 Numpy 中存在的功能调用 agg,它将默认使用数组,但如果您提供自己的 func,它将使用系列 - 但不确定这。见源here

标签: python-3.x pandas


【解决方案1】:

很遗憾,目前这是不可能的。

GroupBy.agg 接受单个参数func,这是一个可调用的(您要运行的函数)。任何其他 args 或 kwargs 都将传递给您的 func

见:pandas docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-23
    • 2022-01-21
    • 2019-08-10
    • 2017-11-03
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多