大熊猫-将列转换为索引和行

时间:2020-09-03 11:34:59

标签: python pandas dataframe

我有一个熊猫数据框。我需要将列值之一转换为索引,并将相应的值转换为行。可以说我有一个像这样的数据框

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

感谢您的提前帮助。

0 个答案:

没有答案