我想以多种条件从患者数据集中删除整个ID,在这种情况下,应完全删除等于fvdate的记录日期。我的数据集看起来像
ID Record date Disease Fvdate
1 02-03-2012 0 02-03-2012
2 03-03-2013 1 03-03-2013
3 04-03-2014 0 04-03-2014
3 03-03-2015 1 03-03-2015
4 06-06-2016 1 02-03-2012
4 07-06-2017 1 03-03-2013
5 08-05-2018 1 04-03-2014
6 09-06-2019 0 03-03-2015
我希望输出为
ID Record date Disease Fvdate
1 02-03-2012 0 02-03-2012
2 03-03-2013 1 03-03-2013
4 06-06-2016 1 02-03-2012
4 07-06-2017 1 03-03-2013
5 08-05-2018 1 04-03-2014
6 09-06-2019 0 03-03-2015
我没有您的数据,但是您可以过滤数据集以仅保留两列之间值不同的行:
library(dplyr)
mtcars %>%
filter(vs != am)