1. 读取数据
dataframe=pd.DataFrame({'salary':[100,200,300,200,]})
2. rank函数处理
dataframe['rank']=dataframe['salary'].rank(method='dense',ascending=False) dataframe_rank=dataframe[dataframe['rank']==2]
可以使用rank函数对series进行排序。其中,method='dense'表示并列时不跳过名次,ascending=False表示降序排列。
最总dataframe_rank即是所求结果。