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
为什么不要使用read_excel('path.csv',sheet_name = 0)?pip的升级方法
  • Twikoo
  • Utterance
心情随笔
量化
机器学习
爬虫
开发
Python
Javascript
社会常识
课程笔记
Stata
科研笔记