Я пытаюсь переименовать столбцы DataFrame, который имеет более ста столбцов, по их положению (x1, x2, x3, et c.). Я создал код ниже, но он очень неэффективен. Есть ли более быстрый и лучший способ сделать это в Pandas - Python?
for i, column_name in enumerate(df.columns.values):
df.rename(columns={ df.columns[i]: "x" + str(i+1) }, inplace=True)