Python 3.x 如何获得最大Salhike月数,但如果最大Salhike月数在两个月内相同,则给出较低的月数

Python 3.x 如何获得最大Salhike月数,但如果最大Salhike月数在两个月内相同,则给出较低的月数,python-3.x,pandas,Python 3.x,Pandas,我正在尝试这个: file.loc[((file['salhike'].max()) & (file['month'].min())), ["empid",'month','salhike'] ] 你可以试试 Yourdf = df.sort_values(['saihike','month'],ascending=[False,True]).head(1) 我的意思是这应该给出输出:Month=3和Salhike=87Oh请不要发布图片很抱歉,我无法添加数据帧。是的…谢谢。但是,如

我正在尝试这个:

file.loc[((file['salhike'].max()) & (file['month'].min())), ["empid",'month','salhike'] ]
你可以试试

Yourdf = df.sort_values(['saihike','month'],ascending=[False,True]).head(1)

我的意思是这应该给出输出:Month=3和Salhike=87Oh请不要发布图片很抱歉,我无法添加数据帧。是的…谢谢。但是,如果我有10名这样的员工,那么我将如何使用这段代码,因为我必须首先使用GROUPBY。@subodhagrawal
Yourdf=df.sort_值(['saihike','month'],升序=[False,True])。删除重复项(['empid')