【发布时间】:2025-12-27 09:50:11
【问题描述】:
我有以下数据框:
df <- data.frame(
Code = c("a", "a", "a", "a", "a", "b", "b", "b", "b", "b"),
Inst = c("Yes", "No", "No", "No", "No", "No", "No", "No", "No", "No"),
Date = c(
"2021-01-01", "2021-01-02", "2021-01-03", "2021-01-04", "2021-01-05",
"2021-01-06", "2021-01-06", "2021-01-06", "2021-01-09", "2021-01-10"
)
)
我想将dplyr::group_by 应用于变量Code 并过滤特定值“是”和最小Date,但我想保留不包含“是”值的组的所有观察结果。我试过filter(any(Inst == "Yes")),但这不起作用。
我想要这个结果:
Code Inst Date
a Yes 2021-01-01
b No 2021-01-06
b No 2021-01-06
b No 2021-01-06
【问题讨论】: