微信登录

列级 - df_new = df.rename() - 列改名

列级 - df_new = df.rename() - 列改名

修改列名

  1. df_new = df_old.rename(columns={"旧列名": "新列名"})
  1. import numpy as np
  2. import pandas as pd
  3. df_old = pd.DataFrame(data=[{"A":"one", "B":"a", "C":11}, {"A":"two", "B":np.nan, "C":22}, {"A":"one", "B":1, "C":12}])
  4. print(df_old)
  5. df_new = df_old.rename(columns={"A": "a"})
  6. print(df_new)

注意:df_new = 才可以拿到
修改列名

列名重置

  1. df_da.columns = ['A列名', 'B列名'] # 列名重置
列级 - df_new = df.rename() - 列改名