23.07.2013 Views

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)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!