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