python groupby agg

编程入门 行业动态 更新时间:2024-10-08 18:40:31

<a href=https://www.elefans.com/category/jswz/34/1770869.html style=python groupby agg"/>

python groupby agg

大熊猫> = 0.25:命名汇总

熊猫已经改变了行为,GroupBy.agg转而使用更直观的语法来指定命名聚合。请参阅0.25文档部分中的增强功能以及相关的GitHub问题GH18366和GH26512。

从文档中

为了通过控制输出列名来支持特定于列的聚合,pandas接受特殊的语法GroupBy.agg(),称为“命名聚合”,其中

关键字是输出列名称

值是元组,其第一个元素是要选择的列,第二个元素是要应用于该列的聚合。Pandas为pandas.NamedAgg namedtuple提供了字段['column','aggfunc'],以使参数更清晰。通常,聚合可以是可调用的或字符串别名。

您现在可以通过关键字参数传递一个元组。元组遵循的格式(, )。

import pandas as pd

pd.__version__

# '0.25.0.dev0+840.g989f912ee'

# Setup

df = pd.DataFrame({'kind': ['cat', 'dog', 'cat', 'dog'],

'height': [9.1, 6.0, 9.5, 34.0],

'weight': [7.9, 7.5, 9.9, 198.0]

})

df.groupby('kind').agg(

max_height=('height', 'max'), min_weight=('weight', 'min&

更多推荐

python groupby agg

本文发布于:2024-03-23 17:45:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1740990.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:python   groupby   agg

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!