python - 使用最新日期从数据框中提取最新数据
问题描述
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
解决方案
要获得匹配相同max
值的多行,您可以执行以下操作:
In [2679]: df[df.Date == df.Date.max()]
Out[2679]:
Date Sub Value
0 2020-10-24 A 1
推荐阅读
- mysql - 在 AWS-EC2 上的 mySQL SERVER 上配置 max_allowed_packet
- jdbc - 在 Apache Zeppelin 上动态设置 JDBC 密码
- java - 如何返回地图
在Java,JPA? - javascript - 将对象数组更改为带有图表坐标的数组
- php - 如果结果不受限制,Eloquent 查询会失败且不会出错
- sql - SQL UnPivot 多列
- javascript - Canvas JS 鼠标悬停创建圆圈
- python - 如何在工业设备的两个特定时间戳之间添加时间戳 - Python Pandas
- php - 如何在不使用 ul 和 li 标签的情况下在 WordPress 中显示特定类别的帖子?
- c# - 在 Unity3D 中如何解决这样的 NullReferenceException?