dataframe列索引重置为数字
时间: 2024-03-01 13:53:55 浏览: 83
DataFrame 将某列数据转为数组的方法
5星 · 资源好评率100%
可以使用 Pandas 库中的 `reset_index()` 方法将 dataframe 的行索引重置为数字。如果只是想重置列索引,可以使用 `reset_index()` 方法的参数 `drop=True`,将原来的列索引删除。具体代码如下:
```python
import pandas as pd
# 创建一个示例 dataframe
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
}, index=['a', 'b', 'c'])
# 重置列索引为数字
df = df.reset_index(drop=True)
print(df)
```
输出结果为:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
其中,`reset_index(drop=True)` 表示将行索引重置为数字,并删除原来的列索引。如果不加参数 `drop=True`,则会将原来的列索引保留为新的一列。
阅读全文