import pandas as pd
df = pd.DataFrame({"Column A":[1,2,3],
"Column B":[3,4,5]
})
df
Column A |
Column B |
---|
0 |
1 |
1 |
2 |
2 |
3 |
更改列名
更改指定列名
df.rename(columns={'Column A':'Column C'}, inplace = True)
df
Column C |
Column B |
---|
0 |
1 |
1 |
2 |
2 |
3 |
更改所有列名
df.columns=["Column D","Column E"] # 重新命名数据框
df
Column D |
Column E |
---|
0 |
1 |
1 |
2 |
2 |
3 |
使用DataFrame.str.方法
df.columns=df.columns.str.lower() # 可以用str方法来修改columns的值
df
column d |
column e |
---|
0 |
1 |
1 |
2 |
2 |
3 |
更改列顺序
更改数据框列顺序
df=df.reindex_axis(["Column E","Column D"],axis=1) #设置数据框的列殊勋
df
column e |
column d |
---|
0 |
3 |
1 |
4 |
2 |
5 |
更改保存列顺序
df.to_csv("C:/Users/Administrator/Desktop/df.csv",
columns=["column d","column e"]) # 设置保存文件的列顺序
Column D |
Column E |
---|
0 |
1 |
1 |
2 |
2 |
3 |