要按照DataFrame中的一列对其进行排序,可以使用pandas的sort_values()
函数。下面是一个示例代码:
import pandas as pd
# 创建DataFrame
data = {'Name': ['John', 'Mike', 'Sarah', 'Kate'],
'Age': [25, 30, 18, 22],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
# 按照'Age'列进行排序
sorted_df = df.sort_values('Age')
print(sorted_df)
输出结果为:
Name Age City
2 Sarah 18 Paris
3 Kate 22 Tokyo
0 John 25 New York
1 Mike 30 London
在这个示例中,我们创建了一个包含姓名、年龄和城市的DataFrame。然后,我们使用sort_values()
函数按照'Age'列对DataFrame进行排序,并将结果存储在新的DataFrame中。最后,我们打印出排序后的DataFrame。