J'ai un tableau de données avec des dates, et je voudrais créer une nouvelle variable date en attribuant pour chaque observations des dates déjà existante dans le tableau. J'ai donc fait une boucle comme suit :
Code : Tout sélectionner
greffes$Date_der_nouv <- NULL
for (i in 1:5812){
if (greffes$STATAPG[i] == "DCD") greffes$Date_der_nouv[i]=greffes$DDCAPG[i]
else greffes$Date_der_nouv[i]=max(greffes$DATB[i], greffes$DSTATAPG[i],na.rm=TRUE)
}
Le problème est que ma nouvelle variable (Date_der_nouv) n'est pas du tout sous le format date. pourtant : DATB, DSTATAPG et DDCAPG étaient des dates.
Si vous avez une idée elle est la bienvenue !
merci