我有一个DataFrame,其列名为整数,像这样:
1 2 3 4
Red 7 3 2 9
Blue 3 1 6 4
我想要重命名列。我尝试使用以下方式:
df = df.rename(columns={'1': 'One', '2': 'Two', '3': 'Three', '4': 'Four'})
但这并不改变列名。当列名是数字时,我是否需要做其他处理才能更改列名?
df.rename(columns='Zero One Two Three Four'.split().__getitem__)
- piRSquared