我有一个使用熊猫和列标签的DataFrame,我需要对其进行编辑以替换原始列标签。
|aa|0| bb|0| cc|xxxx| dd|axca | ee|zzzz |
|aa|0| bb|4| cc|yyyy| dd|axcab| ee|azxv |
以及如何将其转换为下表, 在此之前
|aa|bb|cc |dd |ee |
|0 |0 |xxxx|axca |zzzz|
|0 |4 |yyyy|axcab|azxv|
答案 0 :(得分:0)
如果需要选择取消配对列,并通过第一行使用配对值设置列名,则使用:
df1 = df.iloc[:, 1::2]
df1.columns = df.iloc[0, ::2].rename(None)
print (df1)
aa bb cc dd ee
0 0 0 xxxx axca zzzz
1 0 4 yyyy axcab azxv