在这里,我解决了一个我的问题: Pandas 重复 groupby现在,在使用命令后:df.groupby('Names').agg({'Column1':'sum', 'Column2':'sum','Column3':'min'})我有这个 DataFrame(我创建了一个例子):Names Column1 Column2 Column3 Bob 3 3 2011John 3 3 2005Jonh 1 2 2016Pier 1 1 2003但是,如果我使用命令 df.columns,则不再显示“名称”。我该怎么做才能像以前一样使用 groupby 来获得“名称”列?
1 回答

12345678_0001
TA贡献1802条经验 获得超5个赞
as_index=False分组时指定参数:
df.groupby('Names', as_index=False).agg(
{'Column1':'sum', 'Column2':'sum','Column3':'min'})
Names Column1 Column2 Column3
0 Bob 3 3 2011
1 John 4 5 2005
2 Pier 1 1 2003
添加回答
举报
0/150
提交
取消