groupby后面的数据帧列

2024-04-20 07:54:49 发布

您现在位置:Python中文网/ 问答频道 /正文

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

现在,在使用命令之后:

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

我有这个数据帧(我创建了一个示例):

Names Column1 Column2 Column3       
Bob     3     3        2011
John    3     3        2005
Jonh    1     2        2016
Pier    1     1        2003

但如果我使用命令测向列,“Names”不再显示。 在使用groupby之前,我可以做些什么来设置“Names”列?你知道吗


Tags: 数据命令示例pandasdfnamesminagg
1条回答
网友
1楼 · 发布于 2024-04-20 07:54:49

分组时指定参数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

相关问题 更多 >