Innhold
SAS er dataprogramvare designet for å hjelpe deg med å administrere selskaper, inkludert datahåndtering, driftsundersøkelser og statistikk. Den klassifiserer variabler som kategoriske eller numeriske. Ulike operasjoner laget for kategoriske variabler kan ikke utføres på numerikk og omvendt. I tillegg, hvis du vil slå sammen to grupper av data som har variabler til felles, må de være av samme type, ellers vil det oppstå en feil, så det er nyttig å gjøre denne transformasjonen.
Trinn 1
Skriv inn dataene. SAS tilbyr flere måter å gjøre dette på; en av de enkleste er å erklære "input" i trinn "data". Hvis tegnvariabelen kalles "char" og lagrer verdiene "1", "2" og "3", kan det gjøres som følger:
DATA mydata; input char $ @@; datalines; 1 2 3 1 2 3; løpe;
"$" Får variabelen og "@@" til å tillate oss å sette inn flere verdier i samme variabel i en enkelt linje. Merk at selv om variabelen ser ut til å motta tall, vil SAS behandle dem som tegn.
Steg 2
Konverter variabelen ved å multiplisere den med en.
DATA mydata2; SETT mydata; num = char * 1; løpe;
Trinn 3
Opprett et endelig datasett med variabelen omdøpt på nytt, hvis du vil. Nå som det er en numerisk versjon av variabelen, kan du kvitte deg med den gamle (char) og gi den nye navnet (num) navnet "char".
DATE mydata3 (drop = char); SETT mydata2; røye = num; løpe;