dataframe groupby分别为每列聚合

2024-04-27 09:34:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想对dataframegroupby对象的每一列使用不同的聚合函数

按某些字段对数据帧进行分组并聚合某些列

def aggregation(df):
  quorum = df.groupby("itemId")[['Xmin','Ymin', 'Xmax', 'Ymax']].median().reset_index()
return quorum


I want to make aggregation min() for 'Xmin','Ymin' fields and max() for 'Xmax', 'Ymax' ones. But don't know how to write desirable code...

Tags: to数据对象函数dffordefxmin