gars Hye, Je sais, un autre poste un autre problème. D :(La combinaison des ensembles de données sans perdre observations SAS
Je pris une capture d'écran pour expliquer facilement mon problème
http://i39.tinypic.com/rhms0h.jpg
. Comme vous pouvez le voir, je veux fusionner deux tables (encore une fois), la table Analyst de Base &, ce que je veux obtenir est affiché dans le coin inférieur droit du tableau, je calcule le nombre total d'analystes et d'analystes féminins pour chaque mois. la table de l'analyste. Dans la table de base j'ai une observation différente s pour une entreprise (ici la société Alcoa avec ticker AA). Lorsque j'utilise la commande suivante:
data want;
merge base analyst;
by month ;
run;
Je reçois le problème du coin droit. Mes observations dans le tableau principal sont réduites à seulement 4 observations (pour chaque observation d'une année différente, 2001, 2002, 2005, 2006). Ce que je veux, c'est que les observations ne soient pas réduites mais que pour chaque année les mêmes données soient placées comme indiqué dans le coin inférieur droit. Que manque-t-il dans ma commande de fusion? Dans les deux tableaux, j'ai un mois comme variable de comptage de temps (les observations dans ma table de base sont mensuelles) sur lesquelles je dois fusionner. Pour plus de clarté, j'ai ajouté 2 captures d'écran de mes vraies bases de données dans SAS.
La table de base:
http://i42.tinypic.com/dr5jky.jpg
Le tableau des analystes:
http://i40.tinypic.com/eqpmqq.jpg
Voici ce que ma table fusionnée ressemble:
http://i43.tinypic.com/116i62s.jpg
Vous pouvez voir clairement que la table fusionnée n'a plus que quatre observations pour AA (une pour chaque année unique) au lieu de l'originale 8.
Quelqu'un a-t-il une idée pour résoudre ce problème?