Python 3.x 如何获取与特定列的最大值对应的索引值
我有一个数据集uber_data,它的列有[START_DATE*、END_DATE*CATEGORY*、START*、STOP*、MILES*],其中START*是起始位置,STOP*是结束位置。我必须得到优步司机最常走的路线 下面是我用来获取所需代码的代码 uber_数据[['START*','STOP*','START_DATE*']]].groupby['START*','STOP*'].count.max 这让我得到了201条路线。但是我不知道如何得到这个201的组合。我必须手动查看数据,才能知道最终的组合是阿格纽·卡里 我希望我的输出是这样的 **开始*停止*开始日期* 阿格纽·卡里201** 我尝试使用索引获取值,但没有得到期望的结果。使用Python 3.x 如何获取与特定列的最大值对应的索引值,python-3.x,pandas-groupby,Python 3.x,Pandas Groupby,我有一个数据集uber_data,它的列有[START_DATE*、END_DATE*CATEGORY*、START*、STOP*、MILES*],其中START*是起始位置,STOP*是结束位置。我必须得到优步司机最常走的路线 下面是我用来获取所需代码的代码 uber_数据[['START*','STOP*','START_DATE*']]].groupby['START*','STOP*'].count.max 这让我得到了201条路线。但是我不知道如何得到这个201的组合。我必须手动查看数
uber_data.groupby(['START*','STOP*'])['START_DATE*'].count().sort_values(ascending=False).head(1)
这将为您提供索引和值非常感谢,伙计。你们就像我们这样的新手的救世主