首页 > 解决方案 > 熊猫分组输出

问题描述

我按“release_year”对数据进行了分组

df_cleaning_melted[['release_year', 'genre']].groupby('release_year').genre.value_counts()

输出就像附加截图中的那样: 输出屏幕截图

我想找到每个组的最大值?

当我在上述代码行的末尾添加 .max() 时,它只返回单个值。

标签: pythonpandas

解决方案


max与级别一起使用:

(df_cleaning_melted[['release_year', 'genre']]
    .groupby('release_year').genre.value_counts()
    .max(level='release_year')
)

推荐阅读