折叠Pandas dataframe中每列具有不同逻辑的行

2024-06-17 08:11:06 发布

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

我想折叠与给定列的值匹配的数据帧行,但其他列必须使用不同的逻辑折叠。示例:

City           ColumnA   ColumnB
Seattle        20        30
Seattle        30        20
Portland       25        25
Portland       10        40

我想按城市分类,我希望ColumnA保持最小值,ColumnB保持平均值。结果应该是:

^{pr2}$

这只是一个例子,在我的实际问题中,我希望应用更复杂的逻辑,而不是min()或mean()。在

什么是最干净最简单的方法?谢谢您。在


Tags: 数据方法示例city逻辑minmean例子