Python 按列数据值取消数据帧的熔化

Python 按列数据值取消数据帧的熔化,python,pandas,Python,Pandas,我有一个数据帧,如下所示。(df1) 我需要转换成数据帧df2 name cost factor gift 20 0.20 newsletter 15 0.05 seminar 23 0.30 您可以尝试使用pd.DataFrame.pivot: df.pivot(index='name',columns='Measure', values='Value').rename_axis(None, axis=1) 输出: Factor

我有一个数据帧,如下所示。(df1)

我需要转换成数据帧df2

name  cost  factor
gift    20    0.20
newsletter    15    0.05
seminar    23    0.30

您可以尝试使用
pd.DataFrame.pivot

df.pivot(index='name',columns='Measure', values='Value').rename_axis(None, axis=1)
输出:

           Factor  cost
name                    
gift          0.20  20.0
newsletter    0.05  15.0
seminar       0.30  23.0

您可以尝试使用
pd.DataFrame.pivot

df.pivot(index='name',columns='Measure', values='Value').rename_axis(None, axis=1)
输出:

           Factor  cost
name                    
gift          0.20  20.0
newsletter    0.05  15.0
seminar       0.30  23.0