首页 > 解决方案 > 根据底行中的值对数据框列的顺序进行排序

问题描述

我试过这个但它不起作用:

df5[[c for c in sorted(list(df5.columns), key=df5.iloc[-1].get, reverse=True)]]

标签: pythonpandasnumpydataframe

解决方案


尝试这个:

import pandas as pd
data = pd.read_csv('your_data_file')
sort_column = data.sort_values('name_of_column',ascending=False)
print(sort_column)

推荐阅读