Sådan omdannes en tegnvariabel til en numerisk i SAS

Forfatter: Charles Brown
Oprettelsesdato: 7 Februar 2021
Opdateringsdato: 22 November 2024
Anonim
Sådan omdannes en tegnvariabel til en numerisk i SAS - Elektronik
Sådan omdannes en tegnvariabel til en numerisk i SAS - Elektronik

Indhold

SAS er computersoftware designet til at hjælpe med at styre virksomheder, herunder datastyring, driftsundersøgelser og statistik. Det klassificerer variabler som kategoriske eller numeriske. Forskellige operationer foretaget for kategoriske variabler kan ikke udføres på numerik og omvendt. Derudover, hvis du vil flette to grupper af data, der har variabler til fælles, skal de være af samme type, ellers vil der opstå en fejl, så det er nyttigt at udføre denne transformation.

Trin 1

Indtast dataene. SAS tilbyder flere måder at gøre dette på; en af ​​de nemmeste er ved at erklære "input" i trin "data". Hvis tegnvariablen kaldes "char" og gemmer værdierne "1", "2" og "3", kan det gøres som følger:

DATA mydata; input char $ @@; datalines; 1 2 3 1 2 3; løb;

"$" Får variablen og "@@" til at give os mulighed for at indsætte flere værdier i den samme variabel i en enkelt linje. Bemærk, at selvom variablen ser ud til at modtage tal, behandler SAS dem som tegn.


Trin 2

Konverter variablen ved at gange den med en.

DATA mydata2; SET mydata; num = char * 1; løb;

Trin 3

Opret et endeligt datasæt med variablen omdøbt igen, hvis du vil. Nu hvor der er en numerisk version af variablen, kan du slippe af med den gamle (char) og omdøbe den nye (num) til "char".

DATO mydata3 (drop = char); SET mydata2; char = num; løb;

Sådan farves hvide lædersko i sort

Monica Porter

November 2024

Hvi dine hvide læderko begynder at e navede eller navet ud, eller måke vil du bare have et nyt look for dem, overvej at farve dem i ort. Farvning orte hvide læderko er en billig må...

SIM-kort: 64K Vs. 128K

Monica Porter

November 2024

Et "ubcriber Identity Module" (overat fra "ubcriber Identity Module" eller IM) er et lille kort, der paer ind med nogle mobiltelefoner og elektronike enheder. Anvende til peronlige...

Flere Detaljer