我需要重命名一个包含约100列的数据框(pandas)的所有列。我已经创建了一个包含所有新名称的列表,现在需要一个方便的函数来重命名它们。许多在线解决方案都是通过手动指定旧列名来处理的,但是在这种情况下不可能。我尝试了一个简单的for循环,像这样:
这是我在 R 中处理的方式,但是会抛出一个错误:
for i in range(0,96):
df.columns[i] = new_cols_list[i]
这是我在 R 中处理的方式,但是会抛出一个错误:
"Index does not support mutable operations"
range(96)
来获得与range(0, 96)
相同的结果。 - jpnadasdf.columns = new_cols_list
..? - Chris Adams