在pandas列中应用多个函数

2024-03-29 10:00:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图按列的最大值排序,例如:

    dfWinners = df_new_out['Margin'].apply[max().sort_values(ascending=False)]

但我不确定如何将apply函数用于多种方法,如max和sort。 我相信这是一个很简单的问题,但我一辈子都找不到。 谢谢您!在


Tags: 方法函数marginfalsedfnew排序out
1条回答
网友
1楼 · 发布于 2024-03-29 10:00:55

不清楚您通过分配给dfWinners来做什么

如果您希望dfWinners像上面描述的那样是一个由最大值到最小值排序的列表,那么您可以使用python的本机sorted()方法。在

dfWinners = sorted(df_new_out['Margin'])

否则,您可以对数据帧进行适当的排序

^{pr2}$

相关问题 更多 >