📅  最后修改于: 2023-12-03 14:45:04.168000             🧑  作者: Mango
pandas 是 Python 中十分流行的数据处理库,它提供了众多的数据处理、分析和统计工具,其中之一就是 sort 函数。排序是数据分析和处理中常用的一种操作,sort 函数可以帮助我们对 pandas 数据框中的特定属性进行排序。
sort 函数是 pandas 数据框中的函数,它的参数如下:
DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last', ignore_index=False, key=None)
现在来看一个使用 sort 函数的例子:
import pandas as pd
# 创建数据框
df = pd.DataFrame({
'name': ['Tom', 'Alice', 'Bob', 'Mike'],
'age': [24, 28, 22, 29],
'score': [76, 84, 65, 90]
})
# 按照年龄升序排列
df_sorted = df.sort_values(by='age', ascending=True)
print(df_sorted)
输出结果:
name age score
2 Bob 22 65
0 Tom 24 76
1 Alice 28 84
3 Mike 29 90
在这个例子中,我们创建了一个包含三列数据的数据框,然后使用 sort 函数按照年龄升序排列,最后输出结果。可以看到,最后的结果是按照年龄升序排列的。
在使用 sort 函数时需要注意以下事项:
df.sort_values(by=['col1', 'col2'])
表示按照 col1 列升序排列,col2 列升序排列。