Cum se transformă o variabilă de caracter într-una numerică în SAS

Autor: Charles Brown
Data Creației: 5 Februarie 2021
Data Actualizării: 22 Noiembrie 2024
Anonim
Cum se transformă o variabilă de caracter într-una numerică în SAS - Electronică
Cum se transformă o variabilă de caracter într-una numerică în SAS - Electronică

Conţinut

SAS este un software de calculator conceput pentru a ajuta la gestionarea companiilor, inclusiv gestionarea datelor, cercetarea operațiunilor și statistici. Clasifică variabilele ca categorice sau numerice. Diverse operații făcute pentru variabilele categorice nu pot fi efectuate pe numerice și invers. În plus, dacă doriți să îmbinați două grupuri de date care au variabile în comun, acestea trebuie să fie de același tip sau va apărea o eroare, deci este util să faceți această transformare.

Pasul 1

Introduceți datele. SAS oferă mai multe modalități de a face acest lucru; una dintre cele mai ușoare este declararea „intrării” în pasul „date”. Dacă variabila de caractere se numește „char” și stochează valorile „1”, „2” și „3”, se poate face după cum urmează:

DATA mydata; introducere caractere $ @@; date; 1 2 3 1 2 3; alerga;

„$” Face ca variabila și „@@” să ne permită să inserăm mai multe valori în aceeași variabilă într-o singură linie. Rețineți că, deși variabila pare să primească numere, SAS le va trata ca caractere.


Pasul 2

Convertiți variabila înmulțind-o cu una.

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

Pasul 3

Creați un set de date final cu variabila redenumită din nou, dacă doriți. Acum că există o versiune numerică a variabilei, puteți scăpa de cea veche (char) și redenumi cea nouă (num) ca „char”.

DATA mydata3 (drop = char); SET mydata2; char = num; alerga;

Oțel inoxidabil ete un metal atractiv și durabil, foloit adeea în bijuterii. Cu luciu de argint i pret bun, devine o componenta ideala pentru cercei, coliere i bratari. Multe brățări de lanț unt ...

Boala Kienböck

Louise Ward

Noiembrie 2024

Boala Kienböck, ete o boală degenerativă a oului încheieturii mâinii. În el, aportul de ânge ete tăiat la una dintre oaele mici ale încheieturii mâinii, cauzând...

Recomandarea Noastră