python由意外的空列创建

2024-04-19 23:02:06 发布

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

我想聚合一些数据以附加到数据帧。下面给出了每个名字的获胜次数 作为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。取而代之的是,第一列没有名称,列名称随后出现在第二行:

output:

如果没有这两个“空白”字段,如何获取数据帧


Tags: columns数据名称dataframedatahave名字次数