Python Pandas不要重复项标签

问题描述 投票:0回答:1

我有一张桌子:Table

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

谢谢!

python pandas
1个回答
0
投票

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

你可以这样:

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(),[' '])
© www.soinside.com 2019 - 2024. All rights reserved.