pandas 序号重拍
时间: 2023-08-02 16:10:03 浏览: 122
在Pandas中,你可以使用`reset_index()`方法来重新排序索引。这个方法会将当前的索引重置为默认的整数索引,并将原来的索引作为一个新的列添加到DataFrame中。
以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data, index=[2, 0, 1])
# 执行重排索引操作
df = df.reset_index()
print(df)
```
输出结果如下:
```
index A B
0 2 1 4
1 0 2 5
2 1 3 6
```
在上面的示例中,我们首先创建了一个带有自定义索引的DataFrame。然后,我们使用`reset_index()`方法将索引重排,并将原来的索引添加为一个名为`index`的新列。
如果你不想保留原来的索引列,可以在调用`reset_index()`时传递参数`drop=True`,即`df.reset_index(drop=True)`。
希望能解答你的问题!如果还有其他疑问,请随时提问。
阅读全文