【发布时间】:2020-09-20 04:19:32
【问题描述】:
我有 5 个数据帧,分别称为 control1、control2、control3、control4、control5。我正在重命名他们的列。但我想用文件中的每个元素重命名名为 10(整数名称)的列。 像这样的:
control1.rename(columns={10:'02042020.txt'}, inplace=True)
control2.rename(columns={10:'05032020.txt'}, inplace=True)
#...... etc etc
这是我的代码:
lista_controles=[control1,control2,control3,control4,control5]
files=['02042020.txt','05032020.txt','12032020.txt','19032020.txt','26032020.txt']
for df in lista_controles:
df.rename(columns={2:'NOMBRE_ESTACION'}, inplace=True)
for i in files
df.rename(columns={10:f'{i}'}, inplace=True)
但仅使用列表的第一个元素 (02042020.txt) 重命名。我该如何解决这个问题?谢谢..
【问题讨论】: