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]