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 |