Python Dataframe:如何在date列中查找列的最大值和该值出现的日期?

Python Dataframe:如何在date列中查找列的最大值和该值出现的日期?,python,pandas,dataframe,max,Python,Pandas,Dataframe,Max,多索引数据帧如下所示: Full text Likes date gap time 2018-05-22 -12.750000 04:20:51 ...... 728 04:26:89 ...... 675 04:43:32 ...... 146444

多索引数据帧如下所示:

                                    Full text Likes 
date        gap         time 
2018-05-22  -12.750000  04:20:51    ......     728
                        04:26:89    ......     675
                        04:43:32    ......     146444
当然,这只是数据帧的一部分。
我想做的是找到最喜欢的推文,找到推文发布的日期和当天的间隔。

您可以使用“喜欢”列对数据框进行排序

df1=df.sort_values(by='Likes', ascending=False)   

print(df1.iloc[:1:,])
这可能是您想要的df.loc[df.Likes==df.Likes.max]