如何将现有数据框的名称更改为存储在变量中的新名称。
newName = 'rSK_' + dimName.replace(' ', '') # rSK_TradeFlow
df.rename(newName) # this is not working
newName = 'rSK_' + dimName.replace(' ', '') # rSK_TradeFlow
df.rename(newName) # this is not working
当你把数据赋值给一个新的变量名时,实际上已经达到了你想要的效果。
举个例子,如果你有一个叫做df_original
的数据框,如果你把它赋值给一个叫做'df_new'的新变量,如下所示:
df_new = df_original
df2.rename(index=str, columns={oldName: newName}, inplace=True)
。添加多个映射以一次性重命名多个Series。有关更多信息,请参见pandas.DataFrame.rename
。 - Steven Rumbalski