如何更改多个数据框的列?

时间:2019-12-13 21:17:19

标签: python pandas

我正在使用8个数据框。我想将每个数据框的所有列重命名为相同的字符串。我尝试过:

dfs = [df1, df2, df3, df4, df5, df6, df7, df8, df9]
renames_dfs = []
for df in dfs:
    renames_dfs.append(df.rename(columns={'column1':'column2','column3':'column4'}))

#renames_dfs

我将继续使用列名超过4的地方。它还将新重命名的数据帧放在列表中,而我希望它们是新变量。

1 个答案:

答案 0 :(得分:0)

这是要重命名这些列吗?

dfs = [df1, df2, df3, df4, df5, df6, df7, df8, df9]
renames_dfs = []
for df in dfs:
    df.rename(columns={'column1':'column2','column3':'column4'}), inplace=True)