如何将高维数据框架从长到宽进行重构,以便后续降维+可视化?



我有一个类似于下面的数据帧:

内容如下:

<表类> 指数 属性得分 tbody><<tr>user_10.144228user_1 td>0.980685user_1c0.165716user_20.795340user_2 td>0.903498user_3d0.193492user_3e0.900509
df.pivot(index='index', columns='attribute').reset_index().droplevel(0, axis=1)

attribute    a         b         c         d         e
0          user_1  0.144228  0.980685  0.165716       NaN       NaN
1          user_2  0.795340  0.903498       NaN       NaN       NaN
2          user_3       NaN       NaN       NaN  0.193492  0.900509

最新更新