python如何重建dataframe的索引
时间: 2023-07-04 12:05:13 浏览: 108
Python Dataframe常见索引方式详解
在 Python 中,可以使用 `reset_index()` 方法来重建 DataFrame 的索引。该方法将重新设置 DataFrame 的行索引,并将原先的索引作为一列添加到 DataFrame 中。
例如,假设有以下 DataFrame:
```python
import pandas as pd
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
})
```
它的输出为:
```
name age
0 Alice 25
1 Bob 30
2 Charlie 35
```
要重建索引,可以使用 `reset_index()` 方法:
```python
df = df.reset_index()
```
这将返回一个新的 DataFrame,它的输出为:
```
index name age
0 0 Alice 25
1 1 Bob 30
2 2 Charlie 35
```
注意,原始 DataFrame 并没有被修改。如果你想要在原始 DataFrame 上进行修改,可以使用 `inplace=True` 参数:
```python
df.reset_index(inplace=True)
```
阅读全文