我有以下的 Pandas 子数据框:
col1 name1 name2
522 a 10 0.2
1021 b 72 -0.1
col1
没有重复值。我想要转置数据框并将列标题更改为col1
的值。理想情况下,输出应该如下所示:
Variable a b
name1 10 72
name2 0.2 -0.1
很容易转置df并将第一列标记为变量
df.transpose().reset_index().rename(columns={'index':'Variable'})
生成的数据框将原始数据框的索引作为列标题(它们未排序且不从1开始!)。我该如何更改其余列的名称?