在处理表格型数据时,常会用到排序,比如,按某一行或列的值对表格排序,要怎么做呢?
这就要用到 pandas 中的 sort_values()
函数。
一、 按列的值对数据排序
先来看最常见的情况。
1.按某一列的值对数据排序
以下面的数据为例。
import pandas as pd
df_col = pd.DataFrame({
'Name':['Paul','Richard', 'Betty', 'Philip','Anna'],
'course1':[85,83,90,84,85],
'course2':[90,82,79,71,86],
'sport':['basketball', 'Volleyball', 'football', 'Basketball','baseball']},
index=[1,2,3,4,5])
df_col
Name | course1 | course2 | sport | |
---|---|---|---|---|
1 | Paul | 85 | 90 | basketball |