Я хотел бы отфильтровать 2 совпадающих значения столбца на основе группы по условию. Например, из набора данных пациентов я должен сопоставить оба типа VisitType 1 и 2, сгруппированные по идентификатору пациента.
Пока что я использую следующий код.
patients %>% group_by(PatientID) %>% filter(VisitType == "6" and VisitType == "7")
Это, однако, ничего не возвращает (я думаю, это потому, что VisitType 6 и 7 - это разные строки). Есть ли способ фильтрации такой, что я получаю что-то вроде ниже:
PatientID VisitType
1 6
1 7
39 6
39 7