小编Sco*_*eie的帖子

根据日期字段和另一个字段删除 R 数据框中的重复行

R 新手,但学习处理 db 数据并碰壁。

我想根据两个条件从表中删除重复的行/观察:一个用户 ID 字段和一个日期字段,指示上次对用户进行更改的时间,因此是最新的日期行。

我的截断数据集如下所示:

UID    | DateLastChange
1      |  01/01/2016
1      |  01/03/2016
2      |  01/14/2015
3      |  02/15/2014
3      |  03/15/2016
Run Code Online (Sandbox Code Playgroud)

我想结束:

UID    | DateLastChange
1      |  01/03/2016
2      |  01/14/2015
3      |  03/15/2016
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用重复的或独特的,但它们似乎并没有完全接受选择性的能力。我可以设想构建一个具有唯一 UID 的新表的可能性,然后以某种方式离开连接以仅匹配最近的日期。

任何建议将不胜感激。斯科特

r date duplicates dataframe

6
推荐指数
2
解决办法
3317
查看次数

标签 统计

dataframe ×1

date ×1

duplicates ×1

r ×1