groupby之后的熊猫数据框列[重复]
Posted
技术标签:
【中文标题】groupby之后的熊猫数据框列[重复]【英文标题】:Pandas dataframe columns after groupby [duplicate] 【发布时间】:2019-04-12 20:50:33 【问题描述】:在这里我解决了一个我的问题: Pandas duplicates 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,'Names' 将不再显示。 我该怎么做才能像使用 groupby 之前一样拥有“名称”列?
【问题讨论】:
【参考方案1】:分组时指定参数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
【讨论】:
以上是关于groupby之后的熊猫数据框列[重复]的主要内容,如果未能解决你的问题,请参考以下文章