Bonjour,
J'ai un petit soucis, j'ai une base de données avec 38000 patients chez qui on a mesuré plusieurs fois le taux d'hémoglobine.
Ce qui m'intéresserait serait d'obtenir le minimum en taux d'hémoglobine par patient.
Pour ce faire je voulais dans ce DF qui est en format long, créer une nouvelle variable qui sera la variable visite, qui correspondrait au nombre de mesure d'hémoglobine. En gros une mesure égale une visite, deux mesures égale 2 visites. Ensuite je voulais transformer ce tableau en Wide avec reshape puis créer une colonie contenant le minimum du taux d'hémoglobine.
Néanmoins je suis bloqué sur la création de la variable visite, je n'arrive pas à faire ma boucle, et étant novice, je tourne en rond et ne comprend pas vraiment ce que j'écris non plus...
en pièce jointe une ébauche de ma base de donnée.
merci de votre aide...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (i in 1:38438) { transf2$visit<-1 condition<-FALSE while (condition==FALSE){ if(transf2[i+1,1]!=transf2[i,1]){transf2$visit<-1;condition==TRUE} else{transf2[i,4]<-transf2$visit+1}}}
Partager