代码:
a <- data %>% group_by(id) %>% mutate(
first_date=min(issue_date),last_date=max(issue_date),
First_date=ifelse(issue_date==first_date, 1, 0),
days_to_first_date=as.numeric(issue_date),
Last_date=ifelse(days_to_first_date==max(days_to_first_date),1,0)
)
df <- a[a$First_date==1 | a$Last_date==1,]