Bonjour à tous,
pour mon stage je dois réaliser un programme sas permettant de comparer la pop française à une population défini. pour cela j'ai réaliser 2 proc tabulate permettant d'avoir les résultats attendus
Mais 2 proc réalisé maintenant j'aimerais associer ces proc pour n'en faire plus qu'une. et ainsi pouvoir les comparer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 proc tabulate data = ...popfr class revenu age pcs stat aglo ...; var popfr; table ( revenu age pcs stat aglo ...), (popfr)*(pctsum); weight poids; run; proc tabulate data = ...popcarrefour class revenu age pcs stat aglo ...; var popcarrefour; table ( revenu age pcs stat aglo ...), (popcarrefour)*(pctsum); weight poids; run;
mais qu'en je réalise mon étape data avec un merge...
il y a bien une table qui se crée avec les 2 colonnes que je souhaitais avoir mais impossible de contenir les différentes modalités dans une même colonne comme en réalisant une simple proc tabulate
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 data poptot; merge popcarrefour popfr; by num; run;
exemple :
je souhaiterais avoir ceci
...............popfr ........popcarrefour
15_25.......20% ..............15%
26-35.......10% ..............10%
artisan
commercant
salarié
bordeaux
...
ce que j'ai comme configuration
age ......pcs..................aglo ........popfr........popcarrefour
15-25........................................20% ............15%
26-35 .......................................10% ............10%
............ artisan ....
............commerçant
............ salarié
..............................bordeaux
quelqu'un aurait'il une solution à mon probléme ??
merci
Partager