python之在 Pandas 中获取最大值的行

mq0036 阅读:50 2025-04-02 23:11:03 评论:0

有一个这样的 df:



我想要一个数据框,其中只有最大日期的行。如何执行?

谢谢!

请您参考如下方法:

查找最近的日期:

recent_date = df['date'].max() 
然后获取具有最近日期的数据框:
df[df['date'] == recent_date] 
要获得前 n 个日期的行(比如前 2 个日期),
top_2 = df['date'].nlargest(2) 
df[df['date'].isin(top_2)] 


标签:Python
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号