Supplerende noter til "Kursus i brug af SAS" (på dansk)
Supplerende noter til "Kursus i brug af SAS" (på dansk)
Supplerende noter til "Kursus i brug af SAS" (på dansk)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ELSE<br />
DELETE;<br />
RUN;<br />
PROC PRINT DATA=EK; RUN;<br />
/* METODE 3 */<br />
DATA EK; SET SASKURS.EVITCU;<br />
WHERE EVIT IN (1 2) AND CU IN (1 2);<br />
RUN;<br />
PROC PRINT DATA=EK; RUN;<br />
/* METODE 4 */<br />
DATA EK;<br />
SET SASKURS.EVITCU(WHERE=(EVIT IN (1 2) AND CU IN (1 2)));<br />
PROC PRINT DATA=EK; RUN;<br />
Vi ser at med IF–sætningen fjernes en eller flere rækker i datasættet. (Søjler kan fjernes<br />
med sætningen DROP.)<br />
5.7 Sammensætning <strong>af</strong> data<br />
Ofte vil man have behov for at sammensætte flere SAS-datasæt før beregning. Der er to<br />
principielt forskellige m ˚ader at sætte SAS-datasættet sammen p ˚a.<br />
Man kan sætte datasættene sammen, s ˚a det nye datasæt f ˚ar lige s ˚a mange observa-<br />
<br />
tioner, der er <strong>til</strong>sammen i de datasæt, der benyttes<br />
Man kan flette datasæt sammen, s ˚a de observationer, der matcher, placeres i samme<br />
<br />
række i det nye datasæt.<br />
I begge <strong>til</strong>fælde bliver antal variable i det nye datasæt lig med antal forskellige variabler<br />
i de datasæt, der indg˚ar. De to m˚ader at sammensætte SAS-datasæt p ˚a udføres med henholdsvis<br />
SET og MERGE sætningerne.<br />
Betragt følgende datasæt:<br />
TITLE ’SAMMENSÆTNING AF DATA MED SET OG MERGE’;<br />
DATA B1;<br />
INPUT tekniker $ dyrid kuld tid y;<br />
CARDS;<br />
John 1 12 1 23<br />
Linda 1 12 2 34<br />
30