我试图按列的最大值排序,例如:
dfWinners = df_new_out['Margin'].apply[max().sort_values(ascending=False)]
但我不确定如何将apply函数用于多种方法,例如max和sort。 我确定这是一个非常简单的问题,但我不能通过在这里搜索找到它。 谢谢!
答案 0 :(得分:1)
通过分配到dfWinners
如果您希望dfWinners成为上面描述的排序最大值到最小值的列表,那么您可以使用python的本地sorted()
方法。
dfWinners = sorted(df_new_out['Margin'])
否则,您可以对数据框进行排序
df_new_out.sort_values(by = ['Margin'], ascending=False, inplace=True)