我有一个数据框架—每个人都有多次访问.我想筛选出第1种病后患第2种病的病人.有时患者可以在1和2之间患有疾病3,他们也应该包括在内.在这种情况下,我会 Select ID 246.&&
ID <- c(1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 6, 6, 6)
Visit <- c(1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3)
Disease <- c(2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 3, 2)
df <- data.frame(ID, Visit, Disease)