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)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
* 4 */: Kommandoen RUN; fortæller at nu er datatrinnet slut.<br />
Den sidste linie, PROC PRINT ....; RUN; har intet med datatrinnet at gøre men tjener<br />
alene <strong>til</strong> at printe data i output–vinduet.<br />
S˚avel et SAS datasæt som variablene i et s ˚adant skal <strong>til</strong>deles navne efter følgende regler:<br />
1. Navnet skal starte med et bogstav (A-Z) eller understregningstegnet ( ).<br />
2. De efterfølgende tegn kan best ˚a <strong>af</strong> et bogstav (A-Z), understregningstegnet ( ) eller et<br />
ciffer (0-9).<br />
3. Der skelnes ikke mellem store og sm ˚a bogstaver.<br />
4. I SAS 8 kan navne højst være 32 tegn lange. I version 6.12 og tidligere versioner er<br />
grænsen 8 tegn.<br />
Som det fremg˚ar <strong>af</strong> tekstfilen ROER.txt er udbyttet KG angivet i Kilogram * 10 og<br />
sukkerindholdet PCT SUKK i sukkerprocent * 10. Der er flere m ˚ader at f˚a SAS <strong>til</strong> at læse<br />
data ind p˚a s˚aledes at tallene f ˚ar den rigtige betydning. Dette vil vi komme ind p ˚a i kapitel<br />
5.8.<br />
2.3 Filename<br />
Man kan <strong>brug</strong>e FILENAME <strong>til</strong> at referere <strong>til</strong> en bestemt tekstfil med. Dette kan være hensigtsmæssigt<br />
i store programmer. Et eksempel p ˚a <strong>brug</strong>en <strong>af</strong> FILENAME ved indlæsning <strong>af</strong><br />
tekstfilen ” roer.txt“ er følgende:<br />
FILENAME indfil ’c:\saskursus\raadata\roer.txt’; /* 1 */<br />
TITLE ’Brug <strong>af</strong> filename’;<br />
DATA roer;<br />
INFILE indfil FIRSTOBS=6; /* 2 */<br />
INPUT optagn $ blok $ saatid $ kg pct_sukk;<br />
RUN;<br />
PROC PRINT DATA=roer;<br />
RUN;<br />
/* 1 */: Der specificeres at SAS ved navnet ” INDFIL“ skal forst ˚a filen<br />
c:\saskursus\raadata\roer.txt.<br />
/* 2 */: Ovenst˚aende udnyttes her, hvor der blot refereres <strong>til</strong> INDFIL. SAS ved s ˚a hvad dette<br />
betyder. Dette er relevant hvis man i samme SAS program flere gange skal have fat i<br />
samme fil, eller hvis SAS programmet er meget stort.<br />
10