要实现DataFrame的自定义排序,可以使用pandas库中的sort_values()函数。首先,需要导入pandas库,然后创建一个DataFrame,接着使用sort_values()函数对指定列进行排序。
以下是一个示例:
导入pandas库:
python
复制代码
import pandas as pd
创建一个DataFrame:
python
复制代码
data = {'Name': ['Tom', 'Jerry', 'Mike', 'John'],
'Age': [28, 34, 29, 42],
'Score': [80, 90, 85, 78]}
df = pd.DataFrame(data)
对DataFrame按照年龄进行升序排序:
python
复制代码
sorted_df = df.sort_values(by='Age')
如果需要降序排序,可以设置参数ascending=False:
python
复制代码
sorted_df = df.sort_values(by='Age', ascending=False)
这样,sorted_df就是按照年龄升序排序后的DataFrame。