Tabellen zusammenfügen
Verfasst von Fabian Biermann am 7 August, 2008 - 12:51
Hallo allerseits,
bei meiner Datenaufbereitung bin ich auf folgende Fragestellung gestoßen:
Zwei Tabellen:
Die este (der relevante Teil davon, meine ich) ist dieser Art:
Var Datum
A1 01.01.
A1 01.02.
A2 01.01.
A2 01.02.
..
Die zweite ist der Art:
Var 01.01. 01.02.
A1 x_11 x_12
A2 X_21 x_22
Ich brauche eine Tabelle, die so aussieht:
Var Datum Name
A1 01.01. x_11
A1 01.02. x_12
A2 01.01. x_21
A2 01.02. x_22
Ich komme an der Stelle nicht weiter. Hat jemand eine Idee? Vielen Dank!
Freundliche Grüße aus Berlin
F.B.
»
- Anmelden oder Registrieren um Kommentare zu schreiben

PROC TRANSPOSE
Die erste Tabelle brauchen Sie eigentlich nicht, da in der zweiten alle Informationen enthalten sind, wenn ich mal davon ausgehe, dass mit '01.01.' und '01.02.' die Variablenlabels gemeint sind.
input Var $2. +1 _0101 $4. +1 _0102 $4.;
label _0101='01.01.' _0102='01.02.';
datalines;
A1 x_11 x_12
A2 X_21 x_22
;
proc transpose
data=zwei label=Datum
out=zwei_t(drop=_name_ rename=(col1=Name))
;
by var;
var _0101 -- _0102;
run;
Vielen Dank, es
Vielen Dank, es funktioniert.