Différence entre 2 dates par individu
Bonjour,
J'ai besoin de votre aide pour résoudre mon problème sur R. J'ai une table avec 2 variables : ID et date. Pour un ID unique, j'ai potentiellement plusieurs lignes avec des dates différentes.
L'idée est de calculer le temps (différence entre 2 dates) et d'en faire une moyenne par ID.
Voici un exemple de données :
ID date
1 21/02/2013
1 21/02/2014
2 21/03/2013
3 22/02/2014
3 23/02/2014
Le résultat sera par exemple :
ID date diff
1 21/02/2013 NA
1 21/02/2014 365
2 21/03/2013 NA
3 22/02/2014 NA
3 23/02/2014 1
La variable diff est la différence entre 2 lignes consécutives mais uniquement si l'ID est le même (c'est là où je suis bloqué).
Est ce que quelqu'un aurait une idée pour résoudre ce problème facilement ?
Merci beaucoup