Bonjour,
Je me retrouve avec un problème que je n'arrive pas à résoudre.
Paul passe trois "Test" dont un "Retest", même chose pour Lucie et tous les suivant (nombreux...)
Je souhaite renommer le level "Test" de la variable "Version" qui pour chaque Id identique correspond à la Date la plus récente.
Dans l'exemple ci-dessous, il s'agit de différencier les deux levels de Version identiques pour Paul et les deux levels identiques pour Lucie en fonction de la Date. Je souhaite renommer "Testfin" le dernier test passer par chaque Id.
BDD <- data.frame(Id=c("Paul","Paul","Paul","Lucie","Lucie","Lucie"), Version=c("Test","Retest","Test","Test","Retest","Test"), Date=c("20-01-2018","23-01-2018","06-06-2018","05-02-2018","08-02-2018","13-04-2018"))
BDD$Date <- dmy(BDD$Date)
Une idée ?