python给dataframe重设index
时间: 2023-07-06 17:23:04 浏览: 502
你可以使用 `reset_index()` 方法来重新设置 DataFrame 的索引。该方法会将当前的索引作为一列添加到 DataFrame 中,并重新生成从 0 开始的新索引。
示例代码如下:
```python
import pandas as pd
# 创建示例 DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['F', 'M', 'M']})
# 输出原 DataFrame
print(df)
# 重新设置索引
df = df.reset_index()
# 输出重新设置索引后的 DataFrame
print(df)
```
输出结果如下:
```
name age gender
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
index name age gender
0 0 Alice 25 F
1 1 Bob 30 M
2 2 Charlie 35 M
```
在上面的示例中,我们首先创建了一个示例 DataFrame,并使用 `reset_index()` 方法重新设置了索引。最后输出了重新设置索引后的 DataFrame。
阅读全文