Python Pandas不要重复项标签

时间:2018-03-01 15:29:00

标签: python pandas

我有一张桌子:Table

我如何汇总群组,以便群组号码不重复?我不想pd.df.groupby,因为我不想总结其他列。我只是想不重复项目标签,有点像Excel数据透视表。

谢谢!

1 个答案:

答案 0 :(得分:0)

在您的数据框中,似乎是' Group'在索引中,索引的目的是标记每一行。因此,具有空行行索引是不常见且不常见的。

你可以这样:

df2.reset_index().set_index('Group', append=True).swaplevel(0,1,axis=0)

或者如果你真的必须显示空白行索引,你可以这样做,但你必须将索引的dtype更改为str。

df1 = df.set_index('Group').astype(str)
df1.index = df1.index.where(~df1.index.duplicated(),[' '])