繁体   English   中英

将多种功能应用于pandas列

[英]Applying multiple functions to pandas column

我正在尝试按列的最大值进行排序,例如:

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

但是不确定如何将apply函数用于多种方法,例如max和sort。 我敢肯定这是一个非常简单的问题,但是我一生无法通过在此处搜索找到它。 谢谢!

不清楚您要通过分配给dfWinners

如果您打算将dfWinners列为如上所述的从最大到最小排序的列表,则可以使用python的本机sorted()方法。

dfWinners = sorted(df_new_out['Margin'])

否则,您可以对数据框进行排序

df_new_out.sort_values(by = ['Margin'], ascending=False, inplace=True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM