pandas 重置index
时间: 2024-04-06 18:27:21 浏览: 60
在pandas中,重置索引是指将DataFrame或Series的索引重新设置为默认的整数索引。这在数据处理和分析中非常常见,特别是在对数据进行排序、合并或重新组织时。
要重置索引,可以使用`reset_index()`方法。该方法会返回一个新的DataFrame或Series,其中索引被重置为默认的整数索引,并且原来的索引会成为一个新的列。
下面是一个示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 输出原始DataFrame
print("原始DataFrame:")
print(df)
# 重置索引
df_reset = df.reset_index()
# 输出重置索引后的DataFrame
print("重置索引后的DataFrame:")
print(df_reset)
```
输出结果如下:
```
原始DataFrame:
Name Age City
0 Alice 25 New York
1 Bob 30 London
2 Charlie 35 Paris
重置索引后的DataFrame:
index Name Age City
0 0 Alice 25 New York
1 1 Bob 30 London
2 2 Charlie 35 Paris
```
可以看到,原始DataFrame的索引被重置为默认的整数索引,并且原来的索引成为了一个新的列。
阅读全文