【发布时间】:2017-03-20 03:20:22
【问题描述】:
我有一个包含 44 列的数据框 (df),我想将列重命名为 2:44。我有一个长度为 42 的列表 (namesList),其中包含新的列名。然后我尝试使用列表重命名我的列:
df.columns[2:len(df.columns)] = namesList
但是我得到了错误:
TypeError:索引不支持可变操作
为什么会出现此错误?
【问题讨论】:
标签: python list pandas rename multiple-columns