Bonjour,
Dans le cadre d'un cours de logiciels statistiques concernant le logiciel SAS, je dois répondre à la question qui est la suivante:
" Utiliser les variables Q1 (sexe de l'individu), AGE98 (age de l'individu en 1998) et DEPETAB (département de l'individu) comme identifiant de la ligne et utiliser les labels des
variables à l'impression. Les variables doivent ensuite apparaître dans l'ordre suivant
NUMENQ, ANNEE, MOIS, JOUR, Q68, Q75."
Pour identifier les trois variables comme identifiants de la ligne j'ai pensé faire une proc transposee sur chacune de ces trois variables. Ensuite je sais qu'il faudrait utiliser un "merge" pour rassembler ces trois variables, mais je ne sais pas trop comment m'y prendre... Voici ce que j'ai tapé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 proc transpose data= projet.tableC out=transposee_Q1 prefix=Q1; by NUMENQ, ANNEE, MOIS, JOUR, Q68, Q75; var Q1 ; run ; proc transpose data= projet.tableC out=transposee_AGE98 prefix=AGE98; by NUMENQ, ANNEE, MOIS, JOUR, Q68, Q75; var AGE98 ; run ; proc transpose data= projet.tableC out=transposee_DEPETAB prefix=DEPETAB; by NUMENQ, ANNEE, MOIS, JOUR, Q68, Q75; var DEPETAB ; run ;
Quelqu'un pourrait-il m'aider?
Merci
Partager