首页 > 解决方案 > 使用最新日期从数据框中提取最新数据

问题描述

Date           Sub  Value
10/24/2020  A   1
9/18/2020   A   2
9/21/2020   A   3
9/13/2020   A   4
9/20/2020   A   5

我想使用数据框中的最新日期提取数据。我使用的是以下公式,但输出不同

df = df.Date.max()

输出:2020-10-24 00:00:00

我正在寻找的输出是

Date           Sub  Value
10/24/2020     A    1

标签: pythonpandasdataframe

解决方案


要获得匹配相同max值的多行,您可以执行以下操作:

In [2679]: df[df.Date == df.Date.max()] 
Out[2679]: 
        Date Sub  Value
0 2020-10-24   A      1

推荐阅读