我有一个熊猫数据框
0 1 2
0 pass fail warning
1 50 12 34
我正在尝试将第一行转换为列名 像这样
pass fail warning
0 50 12 34
我目前正在通过重命名列名
newdf.rename(columns={0: 'pass', 1: 'fail', 2:'warning'})
,然后删除第一行。 更好的方法。
答案 0 :(得分:3)
答案 1 :(得分:3)
对于数据框DF,以下代码行将第一行设置为数据框的列名称:
DF.columns = DF.iloc[0]