我有一个熊猫数据框。我需要将列值之一转换为索引,并将相应的值转换为行。可以说我有一个像这样的数据框
df=pd.DataFrame()
df['shopCode']=[111,111,111,222,222,222]
df['Product']=['Apple','Apple','Apple','Orange','Orange','Orange']
df['Code']=['A','B','C','A','C','B']
df['Score']=[0.70,0.75,"it is rotten",0.66,"it is good",0.83]
df
shopCode Product Code Score
0 111 Apple A 0.7
1 111 Apple B 0.75
2 111 Apple C it is rotten
3 222 Orange A 0.66
4 222 Orange C it is good
5 222 Orange B 0.83
我期望的数据帧是:
shopCode Product A B C
0 111 Apple 0.70 0.75 it is rotten
1 222 Orange 0.66 0.83 it is good
感谢您的提前帮助。