bonjour
j'ai une base de données avec le poids corporel (variable "poids) de milliers de sujets qui on été vus 1 fois par un médecin (V1) ou plusieurs fois (donc plusieurs visites V1, V2, V3 etc).
Chaque visite correspond a une ligne dans ma base SAS.
j'aimerais quand je n'ai pas le poids pour la V1, reporter le poids qui est en V2 sur la ligne correspondant à la V1. mes tentatives jusqu’à présent reportent le poids V2 en V1 mais sur la ligne V2.
Auriez vous une idée ?
Merci !
voici ce que j'ai écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if numvisite="V1" then PoidsV1=Poids; if numvisite="V2" then PoidsV2=Poids; if numvisite="V3" then PoidsV3=Poids; if numvisite="V4" then PoidsV4=Poids; if numvisite="V5" then PoidsV5=Poids; if numvisite="V6" then PoidsV6=Poids; if numvisite="V7" then PoidsV7=Poids; if numvisite="V8" then PoidsV8=Poids; if numvisite="V9" then PoidsV9=Poids; if numvisite="V10" then PoidsV10=Poids; if numvisite="V11" then PoidsV11=Poids; if PoidsV1=. and PoidsV2 ne . then PoidsV1=PoidsV2 ; run;
Partager