dataframe的行索引是乱序的,怎么按照行索引升序排列
时间: 2024-05-16 09:14:37 浏览: 56
数据结构的索引排序
可以`sort_index()`方法按行索引升序排列DataFrame。
示例代码如下:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40]},
index=[3, 1, 4, 2])
# 按行索引升序排列
df_sorted = df.sort_index()
print(df_sorted)
```
输出结果为:
```
name age
1 Bob 30
2 David 40
3 Alice 25
4 Charlie 35
```
可以看到,DataFrame的行索引已经按升序排列。
阅读全文