使DataFrame某一行变为列名

df如下,通过简单三步,将dataframe的某一行改成列名

使DataFrame某一行变为列名_第1张图片

1,获取第一行的数据

    array = np.array(df)  # 将df转换为list对象
    list = array.tolist()  # 将array转换为list
    list = list[0]         # 获取第一行的数据
    print(list)

使DataFrame某一行变为列名_第2张图片

2,将第一行的数据变为列名

df.columns = list  #将列名改为指定列表中的元素

使DataFrame某一行变为列名_第3张图片

3,删除多余的第一行

df.drop([0], inplace=True)  # 删除df的第一行多余的数据
print(df)

使DataFrame某一行变为列名_第4张图片

 

你可能感兴趣的:(数据分析,数据挖掘)