Переименовать несколько столбцов Pandas со списком
for j in range(len(df.columns)):
old = df.columns[j]
new = new_columns[j]
df = df.rename(columns = {old:new})
Magnificent Moth