小编典典

熊猫groupby而不将按列分组变成索引

python

pandas groupby的默认行为是将group by列转换为index并将其从数据框的列列表中删除。例如,说我有一个包含这些列的dataFrame

col1|col2|col3|col4

如果我申请一个GROUPBY发言权列col2col3这样

df.groupby(['col2','col3']).sum()

数据框df不再['col2','col3']在列列表中。它们将自动转换为结果数据帧的索引。

我的问题是如何对列执行groupby并将该列保留在数据框中?


阅读 265

收藏
2020-12-20

共1个答案

小编典典

df.groupby(['col2','col3'], as_index=False).sum()
2020-12-20