2024-04-25 12:40:15 发布
网友
我有一个数据帧,它的列名有整数,如下所示:
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.columns = ['One', 'Two', 'Three', 'Four'] >>> df One Two Three Four 0 7 3 6 9 1 3 1 2 4
您可以使用两种方法来更改DataFrame中的列名称。你知道吗
使用更改列名测向列属性。你知道吗
df.columns = ['One', 'Two', 'Three', 'Four']
使用rename()函数
df = df.rename(columns={1: 'One', 2: 'Two', 3: 'Three', 4: 'Four'})
您需要删除引号:
如果您使用以下选项怎么办:
您可以使用两种方法来更改DataFrame中的列名称。你知道吗
使用更改列名测向列属性。你知道吗
df.columns = ['One', 'Two', 'Three', 'Four']
使用rename()函数
df = df.rename(columns={1: 'One', 2: 'Two', 3: 'Three', 4: 'Four'})
您需要删除引号:
相关问题 更多 >
编程相关推荐