以下是一个示例代码,演示如何按照表头值排序列:
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['Tom', 'Jerry', 'Spike', 'Tyke'],
'Age': [5, 6, 3, 1],
'Gender': ['M', 'M', 'M', 'F']}
df = pd.DataFrame(data)
# 选择要排序的列
column_to_sort = 'Age'
# 按照表头值排序列
df_sorted = df.sort_values(by=column_to_sort)
# 打印排序后的数据框
print(df_sorted)
输出结果:
Name Age Gender
3 Tyke 1 F
2 Spike 3 M
0 Tom 5 M
1 Jerry 6 M
在这个示例中,我们首先创建了一个示例数据框df
。然后,我们选择要排序的列Age
作为column_to_sort
。最后,我们使用sort_values()
函数按照表头值排序列,并将结果保存在df_sorted
中。最后,我们打印出排序后的数据框df_sorted
。
上一篇:按照表头名称的字母顺序插入列
下一篇:按照表头重新格式化表格列的列表