Bonjour à tous,
Je suis novice avec SAS et je rencontre un problème que je n'arrive pas à solutionner.
J'ai une table avec les résultats d'un test qui a 15 questions. Donc les variables se nomment RES_1 à RES_15 et sont des chiffres sous format caractère.
Je souhaite donc faire l'opération suivante :
Je souhaite répéter cette opération pour les 15 variables et j'ai donc essayé ce code dans une étape data:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IF RES_1 not in ('' 'ND' 'NA') THEN RES_V1=input(RES_1,BEST12.); ELSE RES_V1=.;
Mais SAS me dit que je n'ai pas déclaré d'Array, je ne sais pas comment m'en sortir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DO i=1 TO 15; IF RES_(i) not in ('' 'ND' 'NA') THEN RES_V(i)=input(RES_(i),BEST12.); ELSE RES_V(i)=.; end;
Je vous remercie par avance.
Partager