pandas如何把索引变成列
那么结果如下:
ㅤ | name | age | gender |
0 | Alice | 25 | F |
1 | Bob | 30 | M |
2 | Charlie | 35 | M |
3 | David | 40 | M |
第一列就是index,有时候这个index是有用的,我们可能想用它作为一个列,那么怎么把它弄出来呢?
如下:
现在变成这样了:
ㅤ | index | name | age | gender |
0 | 0 | Alice | 25 | F |
1 | 1 | Bob | 30 | M |
2 | 2 | Charlie | 35 | M |
3 | 3 | David | 40 | M |
实际业务中,你还可能不满意,你想要重命名,把这个列名“index”变成“序号”,那么操作如下:
现在结果如下:
ㅤ | 序号 | name | age | gender |
0 | 0 | Alice | 25 | F |
1 | 1 | Bob | 30 | M |
2 | 2 | Charlie | 35 | M |
3 | 3 | David | 40 | M |
注意,如果没加list()的话会报错:
因为df_col是一个Index对象,Index对象是不可变的,尝试更改其中的元素可能会导致TypeError错误。
同时,这里也可以直接用rename
- Twikoo
- Utterance
Last update: 2021-07-02
你好呀,欢迎浏览我的网站~