【发布时间】:2020-01-21 06:43:06
【问题描述】:
我想聚合一些数据以附加到数据框。以下给了我每个名字的获胜次数 将熊猫导入为 pd
data = [[1,'tom', 10], [1,'nick', 15], [2,'juli', 14], [2,'peter', 20], [3,'juli', 3], [3,'peter', 13]]
have = pd.DataFrame(data, columns = ['Round', 'Winner', 'Score'])
WinCount= have.groupby(['Winner']).size().to_frame('WinCount')
WinCount
,但输出没有给我两列,名为Winner 和WinCount。相反,第一列没有名称,然后列名称出现在第二行:
如何获得没有这两个“空白”字段的数据框
【问题讨论】:
-
使用
WinCount=have.groupby(['Winner']).size().reset_index(name='WinCount')
标签: python pandas pandas-groupby