使用pandas库中的sort_values()方法来对DataFrame中的列按值进行排序。例如:
import pandas as pd
df = pd.DataFrame({'Name':['Alice', 'Bob', 'Charlie', 'David', 'Emily'],
'Age':[25, 19, 37, 29, 21],
'Salary':[50000, 65000, 80000, 45000, 70000]})
# 通过Salary列按值升序排序
sorted_df = df.sort_values(by=['Salary'], ascending=True)
print(sorted_df)
输出结果为:
Name Age Salary
3 David 29 45000
0 Alice 25 50000
1 Bob 19 65000
4 Emily 21 70000
2 Charlie 37 80000
在sort_values()方法中,by
参数用于指定按哪一列进行排序,ascending
参数用于指定升序(True)或降序(False)。