У меня есть следующее dataframe
, я не уверен, как бы я это сделал в dplyr
.
df_test <- data.frame(group=c("A","A","B","C","C"), var=c("1","1","1","2","3"),var2=c("a","a","b","c","c"),flag=c("1","0","0","1","0"))
Я хочу знать для каждой группы переменных и var, был ли флаг и значение var 2, которому он соответствует?
df_result<-data.frame(group=c("A","B","C","C"),var=c("1","1","2","3"),flag_yes=c("1","0","1","0"),var2_distinct=c("a","na","c","na"))