我有一个pandas数据帧,标题id,n和t包含重复的id,在调用groupby之后然后size()和没有标题的额外列生成如下所示。现在如何添加额外的列标题&#39 ;计数'与第4列值的值相关联,以便它变为[' id',' n',' t'' count']
id n t
7 2 Y 4
7 2 N 6
8 3 Y 2
8 9 N 3
9 1 Y 5
9 6 N 7
答案 0 :(得分:1)
正如@EdChum所说,必须在reset_index
上调用groupby
,然后重命名。 Pandas为额外列
df = df.reset_index()
df.rename(columns={0:'count'}, inplace=True)