[英]Reshape pandas dataframe from column to unique index
如果您只想從索引中刪除重復值,請使用:
df = df.set_index('Person')
df.index = np.where(df.index.duplicated(), '', df.index)
您可以創建一個MultiIndex
,將先前的數字索引保持為第二級:
df.set_index(['Person', df.index], inplace=True)
df
Score Type Number
Person
Paul 0 24 A 1
1 23 C 2
2 54 F 3
John 3 64 A 1
4 89 G 2
Mia 5 56 X 1
我認為這是最接近所需 output 的值,因為根據定義,dataframe 的每一行都必須有一個索引值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.