在Python中,可以使用pandas库来对数据框按照数值列标题重新排序列。以下是一个示例代码:
import pandas as pd
# 创建示例数据框
data = {'Name': ['John', 'Lisa', 'Mike'],
'Age': [28, 32, 25],
'Salary': [5000, 6000, 4500]}
df = pd.DataFrame(data)
# 定义新的列顺序
new_order = ['Salary', 'Age', 'Name']
# 按照新的列顺序重新排序列
df = df[new_order]
# 打印结果
print(df)
输出结果为:
Salary Age Name
0 5000 28 John
1 6000 32 Lisa
2 4500 25 Mike
在上述代码中,首先导入pandas库,并创建了一个示例数据框df
。然后,定义了新的列顺序new_order
,这里按照'Salary'、'Age'和'Name'的顺序重新排列列。最后,使用df[new_order]
将数据框按照新的列顺序重新排序。
上一篇:按照数值将列表分成多个子列表
下一篇:按照数值列对CSV数据进行排序