python对dataframe进行排序
时间: 2023-06-05 11:48:03 浏览: 209
Python 实现DataFrame数据的排序或排名 Python源码
Python可以使用Pandas库对DataFrame进行排序。可以使用sort_values()方法按照指定的列或多列进行排序,也可以使用sort_index()方法按照索引进行排序。例如,以下代码按照“age”列对DataFrame进行升序排序:
```
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 20, 30, 28],
'gender': ['F', 'M', 'M', 'M']})
df_sorted = df.sort_values(by='age', ascending=True)
print(df_sorted)
```
输出结果为:
```
name age gender
1 Bob 20 M
Alice 25 F
3 David 28 M
2 Charlie 30 M
```
阅读全文