pandas重设行索引
时间: 2024-03-21 16:37:15 浏览: 44
在pandas中,重设行索引是指重新定义DataFrame或Series对象的行索引。这可以通过使用`reset_index()`函数来实现。`reset_index()`函数会将原来的行索引重置为默认的整数索引,并将原来的行索引作为一个新的列添加到DataFrame或Series中。
下面是重设行索引的示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 25, 30],
'City': ['New York', 'Paris', 'London']}
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 Tom 20 New York
1 Nick 25 Paris
2 John 30 London
重设行索引后的DataFrame:
index Name Age City
0 0 Tom 20 New York
1 1 Nick 25 Paris
2 2 John 30 London
```
可以看到,原始DataFrame的行索引被重设为了默认的整数索引,并且原来的行索引被添加为了一个新的列。
阅读全文