Sadržaj
SAS je računalni softver dizajniran da pomogne u upravljanju tvrtkama, uključujući upravljanje podacima, operativno istraživanje i statistiku. Varijable klasificira kao kategorijske ili numeričke. Različite operacije izrađene za kategorijske varijable ne mogu se izvoditi na numeričkim vrijednostima i obrnuto. Osim toga, ako želite spojiti dvije skupine podataka kojima su zajedničke varijable, one moraju biti iste vrste ili će se dogoditi pogreška, pa je korisno izvršiti ovu transformaciju.
Korak 1
Unesite podatke. SAS nudi nekoliko načina za to; jedan od najlakših je deklariranjem "input" u koraku "data". Ako se varijabla znaka naziva "char" i pohranjuje vrijednosti "1", "2" i "3", to se može učiniti na sljedeći način:
PODACI mydata; unos char $ @@; dataline; 1 2 3 1 2 3; trčanje;
"$" Uzrokuje da varijabla i "@@" omogućuju umetanje nekoliko vrijednosti u istu varijablu u jedan redak. Imajte na umu da, iako se čini da varijabla prima brojeve, SAS će ih tretirati kao znakove.
Korak 2
Pretvorite varijablu tako da je pomnožite s jedan.
PODACI mydata2; SET mydata; num = char * 1; trčanje;
3. korak
Izradite konačni skup podataka s promjenjivom promjenom imena, ako želite. Sad kad postoji numerička verzija varijable, možete se riješiti stare (char) i novu (num) preimenovati u "char".
DATUM mydata3 (pad = char); SET mydata2; char = num; trčanje;