Bonjour à tous, je suis débutant en SAS, j'ai un probleme de création de table, voici la table initiale :
mai je voudrais créer une autre table pour calculer les données de cette table,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DATA test ; input id x ; cards; 1 10 2 11 3 12 4 13 ; run;
qui comporte 3 variables, donc:
Ce programme permet de créer une table avec 3 variables, mais il me donne aussi 4 lignes qui ont même données(4 fois 21,25,46, j'ai besion qu'une seul ligne). En plus, il a l'air trop compliqué, sur tout en cas de beaucoup de données et variables, quelqu'un peut me donner un coup de main, un programme plus efficace et simple?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DATA test1; set test; IF _N_ = 1 then call symput("a", x); IF _N_ = 2 then call symput("b", x); IF _N_ = 3 then call symput("c", x); IF _N_ = 4 then call symput("d", x); AA=&a+&b; AB=&c+&d; ensemble=&a+&b+&c+&d; keep AA AB ensemble; run;
je suis un étranger, et mal exprimé, je vous prie de m'excuser si vous avez mal compris.![]()
Partager