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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

LIBNAME minedata ’c:\saskursus\sasdata’;<br />

LIBNAME msas ’c:\saskursus\sasdata’;<br />

PROC PRINT DATA=minedata.roer;<br />

PROC PRINT DATA=msas.roer;<br />

RUN;<br />

Resultatet <strong>af</strong> de to PRINT–sætninger er det samme idet ” minedata“ og ” msas“ begge<br />

refererer <strong>til</strong> det samme katalog p ˚a harddisken nemlig C:¥ SASKURSUS¥ SASDATA¥ .<br />

2.6 SAS datasæt i forskellige versioner<br />

I skrivende stund er SAS version 8.2 den seneste SAS version. Man vil imidlertid ofte komme<br />

ud for at skulle arbejde med SAS data gemt i en tidligere version <strong>af</strong> SAS, eksempelvis SAS<br />

6.12. Dette er der ikke nogen problemer i, idet SAS 8.2 sagtens kan læse data gemt i SAS<br />

6.12, mens SAS 6.12 ikke kan læse datasæt gemt i version 8.2.<br />

Dog skal man være opmærksom p ˚a følgende: Antage at vi har <strong>brug</strong>t LIBNAME sætningen<br />

som beskrevet ovenfor. Hvis der C:¥ SASKURSUS¥ SASDATA¥ i alene ligger data<br />

gemt i version 6.12 og man laver et nyt datasæt som man ogs ˚a forsøger at gemme i<br />

SASKURSUS¥ SASDATA¥ , s ˚a er vil dette nye datasæt ogs˚a blive gemt som værende i<br />

C:¥<br />

version 6.12.<br />

Skulle man nu i det nye datasæt have lavet en variabel med et navn p ˚a mere end<br />

8 tegn, s˚a vil SAS komme med en meddelelse om at det kan man ikke. Omvendt, der-<br />

C:¥ SASKURSUS¥ SASDATA¥ som indeholder mindst eet datasæt gemt i version 8.2 s ˚a vil<br />

efterfølgende datasæt ogs˚a blive gemt i version 8.2. Dette kan være uheldigt hvis man skal<br />

videregive datasættet <strong>til</strong> en kollega, der kun har version 6.12.<br />

Løsningen p˚a disse problemer er angivet nedenfor, hvor det i LIBNAME sætningerne<br />

angives i hvilket format data skal gemmes:<br />

LIBNAME msas6 v612 ’c:\kursus\sasdata’;<br />

LIBNAME msas8 v8 ’c:\kursus\sasdata’;<br />

DATA msas6.roer6; SET roer; RUN;<br />

DATA msas8.roer8; SET roer; RUN;<br />

Datsættet ” ROER6“ er nu i version 6.12 formatet mens ” ROER8“ er i version 8.2 formatet.<br />

2.7 Øvelser<br />

Opgave 5 Tag udgangspunkt i datasættet ” sashelp.class“ vi tidligere har set p ˚a.<br />

15

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

Saved successfully!

Ooh no, something went wrong!