Hur man omvandlar en teckenvariabel till en numerisk i SAS

Författare: Charles Brown
Skapelsedatum: 3 Februari 2021
Uppdatera Datum: 22 November 2024
Anonim
Hur man omvandlar en teckenvariabel till en numerisk i SAS - Elektronik
Hur man omvandlar en teckenvariabel till en numerisk i SAS - Elektronik

Innehåll

SAS är datorprogramvara utformad för att hjälpa till att hantera företag, inklusive datahantering, operationsforskning och statistik. Det klassificerar variabler som kategoriska eller numeriska. Olika operationer gjorda för kategoriska variabler kan inte utföras på numerik och tvärtom. Dessutom, om du vill slå samman två grupper av data som har variabler gemensamt, måste de vara av samma typ, annars kommer ett fel att inträffa, så det är användbart att göra denna omvandling.

Steg 1

Ange data. SAS erbjuder flera sätt att göra detta; en av de enklaste är att deklarera "input" i steg "data". Om teckenvariabeln heter "char" och lagrar värdena "1", "2" och "3" kan det göras enligt följande:

DATA mydata; input char $ @@; datalinjer; 1 2 3 1 2 3; springa;

"$" Gör att variabeln och "@@" tillåter oss att infoga flera värden i samma variabel i en rad. Observera att även om variabeln verkar ta emot nummer kommer SAS att behandla dem som tecken.


Steg 2

Konvertera variabeln genom att multiplicera den med en.

DATA mydata2; SET mydata; num = char * 1; springa;

Steg 3

Skapa en slutlig dataset med variabeln som bytt namn på igen, om du vill. Nu när det finns en numerisk version av variabeln kan du bli av med den gamla (char) och byta namn på den nya (num) som "char".

DATE mydata3 (drop = char); SET mydata2; char = num; springa;

Lerlack

Tamara Smith

November 2024

Lerfärgen kyddar målningen och ger glan till dina projekt. Du kan ge glan till ditt hantverk genom att köra en borte doppad i denna färglöa beläggning eller praya den j&#...

Inmatning av koaxialkabel bakom TV: n gör det möjligt att komma in eller ut en antenn för ändning av öppna TV-ignaler. En traig ingångkontakt måte reparera om antenn...

Mest Läsning