假设我有一个像这样的数据框:
A B
0 1 1
1 1 2
2 2 3
3 2 4
我想将 B 的最小值和 B 的最大值添加为名为minB
and的新列maxB
。
预期的
A minB maxB
0 1 1 2
1 2 3 4
使用命名聚合:
df.groupby("A", as_index=False).agg(
minB=("B", "min"),
maxB=("B", "max")
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句