new_df = df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'}, inplace=True) # inplace = True 目的是修改原有Dataframe,不生成新的 DataFrame 参考http://pandas.pydata.org/pandas-docs/stable/generated/pandas.
pythonpandasreplacedataframerename 答案 使用df.rename()函数并引用要重命名的列。并非所有列都必须重命名: df = df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'}) # Or rename the existing DataFrame (rather than creating a copy) df.rename(columns={'oldName1': 'newName1...
pandas.DataFrame直接通过属性修改的方式对列进行重命名,其实就是对DataFrame.columns属性进行修改。如下所示: df=pd.concat([df1,df2,df3],axis=0,ignore_index=True)# 通过修改DataFrame.columns直接对列进行重命名df.columns=['new_name1','new_name2','new_name3','new_name4']print(df) Python ...