【发布时间】:2022-09-28 13:58:18
【问题描述】:
如何保留每个满足条件的 ID 至少一次?
我有一个重复测量的df。现在我想保留至少一次满足条件的所有行。我尝试了一个 dplyr group_by 但我总是只得到满足条件的行并放弃该个人的所有其他测量。
dat2 <- dat1 %>%
group_by(id) %>%
filter(category==\"blood\") %>%
ungroup()
提前致谢!
-
dat1 %>% group_by(id) %>% filter(any(category == \"blood\"))
标签: r dplyr conditional-statements