groupby后的熊猫数据框列

在这里,我解决了一个我的问题: Pandas 重复 groupby


现在,在使用命令后:


df.groupby('Names').agg({'Column1':'sum', 'Column2':'sum','Column3':'min'})

我有这个 DataFrame(我创建了一个例子):


Names Column1 Column2 Column3       

Bob     3     3        2011

John    3     3        2005

Jonh    1     2        2016

Pier    1     1        2003

但是,如果我使用命令 df.columns,则不再显示“名称”。我该怎么做才能像以前一样使用 groupby 来获得“名称”列?


江户川乱折腾
浏览 133回答 1
1回答

12345678_0001

as_index=False分组时指定参数:df.groupby('Names', as_index=False).agg(    {'Column1':'sum', 'Column2':'sum','Column3':'min'})  Names  Column1  Column2  Column30   Bob        3        3     20111  John        4        5     20052  Pier        1        1     2003
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python