j'ai un calcul à faire entre 2 dates . En fait, il faut que je calcule pour un même patient (sachant qu'il peut être une seule fois dans la base, ds ce cas aucun calcul nécessaire) le temps entre 2 dates . Voici ce que j'ai écrit pour le moment mais avec sans doute de nombreuses erreurs:
Code : Tout sélectionner
> if(TriNIP$NIP[IdPatient] ==TriNIP$NIP[IdPatient+1]) TriNIP$NIP <- ifelse (TriNIP$Temps <-( TriNIP$DateAngio[IdPatient+1]-TriNIP$DateAngio[IdPatient]))
Donc dans un premier temps il faut que je demande si le patient est identique , si c'est le cas il sont a suivre ! un patient peut etre une seule fois comme 7, 8 fois. Et ensuite on calcule , mais le format date doit sans doute etre changé aussi??
Exemple:
NOM Date1
a 21/02/2003
b 15/05/2000
c 12/12/2001
c 18/03/2003
d 24/11/2005
merci pour votre aide!!