我正在使用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的地方。它还将新重命名的数据帧放在列表中,而我希望它们是新变量。
答案 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)