Skip to content

pd.DataFrame.groupby

pandas.DataFrame.groupby(by=None, axis=0, level=None, as_index=True, sort=True, group_keys=True, squeeze=NoDefault.no_default, observed=False, dropna=True)

支持的参数

  • by: 字符串列标签, 列标签的列表/元组
    • 必须在编译时保持不变
  • as_index: 布尔值
    • 在编译时必须是常量
  • dropna: 布尔值
    • 必须在编译时是常量

注意

sort=Falseobserved=True 是默认设置。这些是 sort 和 observed 的唯一支持值。有关使用 groupby 的更多信息,请参见 the groupby section

示例用法

>>> @bodo.jit
... def f():
...   df = pd.DataFrame({"A": [1,1,2,2], "B": [-2,-2,2,2]})
...   return df.groupby("A").sum()
>>> f()
   B
A
1 -4
2  4