df_new = df_old.rename(columns={"旧列名": "新列名"})
import numpy as np
import pandas as pd
df_old = pd.DataFrame(data=[{"A":"one", "B":"a", "C":11}, {"A":"two", "B":np.nan, "C":22}, {"A":"one", "B":1, "C":12}])
print(df_old)
df_new = df_old.rename(columns={"A": "a"})
print(df_new)
注意:df_new = 才可以拿到
df_da.columns = ['A列名', 'B列名'] # 列名重置