第一种:按照‘分组的名字’进行分组, 然后求‘求的列名’列各组的平均值&最大值:
求平均值:
df.groupby('分组的名字')['求的列名'].mean()
求最大值:
df.groupby('分组的名字')['求的列名'].max()
第二种:是先分组, 然后求所有列分组后的平均值, 再取出‘求的列名’列的平均值&最大值:
求平均值:
df.groupby('分组的名字').mean()['求的列名']
求最大值:
df.groupby('分组的名字').max()['求的列名']

本文介绍了使用Python的Pandas库进行数据分组并计算平均值及最大值的方法。包括两种方式:一种直接针对特定列进行分组计算;另一种则是先对所有列进行分组平均后再提取特定列的结果。
2178

被折叠的 条评论
为什么被折叠?



