【发布时间】:2022-11-23 01:56:09
【问题描述】:
我有一个包含列名 ID、日期、覆盖范围的数据集。每个 ID 都有不同数量的日期。 Coverage 是一个 0-3 的整数。我想过滤这个数据集,以便 coverage==3 只针对最早和最后一个时间点。 输入示例:
ID date coverage
001 2012-12-24 2
001 2013-12-04 3
001 2014-12-14 1
001 2015-12-02 3
001 2016-12-02 0
002 2012-01-15 3
002 2013-11-15 1
002 2014-11-15 3
003 2019-01-15 1
003 2020-11-15 1
003 2021-11-15 3
示例输出:
ID date coverage
001 2013-12-04 3
001 2014-12-14 1
001 2015-12-02 3
002 2012-01-15 3
002 2013-11-15 1
002 2014-11-15 3
003 2021-11-15 3
【问题讨论】: