如何指定dataframe的某列改变列名?
先建立测试用dataframe
#建立数据框
import pandas as pd
dic = {"a":[11,22], "b":[33,44]}
df = pd.DataFrame(dic)
1.改变所有列名法
直接指定所有列名,保持其他列名不变,只改变目标列的名字。
需要注意的是
这里改变了columns的名字之后,
原本的df就被改变了
,相当于给dataframe的对象的属性进行重新赋值。
2.rename可以指定改一列
使用rename方法,对指定名字的列改名。
这里
注意到
使用方法后会返回一个改名后的dataframe但是
不会改变原本的dataframe
。因此想要在原本的数据框上进行修改的话,就需要对原本dataframe的值进行重新赋值,old_df = df.rename
版权声明:本文为wwwddd777原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。