如果标题有点不连贯,很抱歉。
这一切都是在熊猫中完成的,基本上我有20个专栏,但我所需要的只是以下三个:
Area Month DetectedSpeed
Wendly 1 15
Wendly 1 35
Wendly 2 18
Sarall 6 23
我正在尝试打印最高速度(DetectedSpeed(的区域和月份。所以我的输出应该是:Wendly 1 35
我已经浏览了十几篇不同的帖子,并尝试了多种变体的代码,我已经非常接近了,但我不知道如何以我想要的方式链接列。
我尝试了df.groupby,我知道它不正确,也尝试了df.max((,但我遇到了一堆错误。
https://pandas.pydata.org/docs/reference/api/pandas.Series.idxmax.html?highlight=idxmax#pandas.Series.idxmax
返回最大值的行标签。
如果多个值等于最大值,则具有该值的第一行标签返回值。
row_with_max_DetectedSpeed = df.loc[df["DetectedSpeed"].idxmax()]
print(f"{row_with_max_DetectedSpeed.Area}t{row_with_max_DetectedSpeed.Month}t{row_with_max_DetectedSpeed.DetectedSpeed}")
Wendly 1 35