小编And*_*bar的帖子

如何在Python中按除少数几列之外的所有列进行分组?

我想按几列(大约 40 列)进行分组并应用汇总总和。40 列是数据集的最后 40 列。我还没有找到一种优雅的方法来做到这一点。

我尝试按“column_before”列之后的所有列进行分组。

df.groupby('grouping_variable')['column_before':].sum()

TypeError: unhashable type: 'slice'
Run Code Online (Sandbox Code Playgroud)

预期结果是一个数据帧,其中最后 40 列相对于“grouping_variable”聚合为总和

python pandas-groupby

3
推荐指数
1
解决办法
8628
查看次数

标签 统计

pandas-groupby ×1

python ×1