pandas.NamedAgg #

熊猫类 NamedAgg (, aggfunc ) [来源] #

用于特定于列的聚合的帮助器,可控制输出列名称。

type.NamedTuple 的子类。

参数
可哈希

DataFrame 中要应用 aggfunc 的列标签。

aggfunc函数或 str

应用于提供的列的函数。如果是字符串,则为内置 pandas 函数的名称。

例子

>>> df = pd.DataFrame({"key": [1, 1, 2], "a": [-1, 0, 1], 1: [10, 11, 12]})
>>> agg_a = pd.NamedAgg(column="a", aggfunc="min")
>>> agg_1 = pd.NamedAgg(column=1, aggfunc=lambda x: np.mean(x))
>>> df.groupby("key").agg(result_a=agg_a, result_1=agg_1)
     result_a  result_1
key
1          -1      10.5
2           1      12.0

属性

aggfunc

字段号 1 的别名

column

字段号 0 的别名

方法

count(价值, /)

返回值出现的次数。

index(值[,开始,停止])

返回值的第一个索引。