首页 > 解决方案 > r slice min 最早日期,如果 column2 是 min

问题描述

我有一个包含这些列和值的数据集

 ID    Date       Weight    Pct
 1     11/01/2020 12.14     1.53
 1     12/14/2020 12.89     3.07
 2     05/27/2020 18.24     4.61
 3     16/19/2020 13.56     1.89
 4     07/05/2020 15.12     2.48
 4     08/15/2020 11.45     1.25

对于我感兴趣的具有重复 ID 的行

预期产出

ID    Date       Weight    Pct
 1     11/01/2020 12.14     1.53
 
 2     05/27/2020 18.24     4.61
 3     16/19/2020 13.56     1.89
 
 4     08/15/2020 11.45     1.25

我的问题是,检查每个 ID 的最早日期是否变得多余,只是减少检查 Pct 是否是重复 ID 的最小值,并且只保留每个 ID 的 Pct 最小的那些行?

标签: rdplyrslicemin

解决方案


推荐阅读