Kuidas muuta tähemuutuja SAS-is numbriliseks?

Autor: Charles Brown
Loomise Kuupäev: 8 Veebruar 2021
Värskenduse Kuupäev: 22 November 2024
Anonim
Kuidas muuta tähemuutuja SAS-is numbriliseks? - Elektroonika
Kuidas muuta tähemuutuja SAS-is numbriliseks? - Elektroonika

Sisu

SAS on arvutitarkvara, mis on loodud ettevõtete juhtimiseks, sealhulgas andmehaldus, operatsiooniuuringud ja statistika. See klassifitseerib muutujad kategoorilisteks või numbrilisteks. Kategooriliste muutujate jaoks tehtavaid erinevaid toiminguid ei saa teha numbritele ja vastupidi. Samuti, kui soovite liita kaks andmegruppi, millel on ühised muutujad, peavad need olema sama tüüpi või ilmneb tõrge, seega on kasulik see teisendus teha.

Samm 1

Sisestage andmed. SAS pakub selleks mitut viisi; üks lihtsamaid on deklareerides "sisend" etapis "andmed". Kui tähemuutujat nimetatakse "char" ja see salvestab väärtused "1", "2" ja "3", saab seda teha järgmiselt:

ANDMED mydata; sisend char $ @@; dataliinid; 1 2 3 1 2 3; jooksma;

"$" Põhjustab muutuja ja "@@" võimaldada meil sisestada mitu väärtust samasse muutujasse ühte ritta. Pange tähele, et kuigi näib, et muutuja saab numbreid, käsitleb SAS neid tähemärkidena.


2. samm

Teisendage muutuja, korrutades selle ühega.

ANDMED mydata2; SET mydata; num = char * 1; jooksma;

3. samm

Soovi korral looge muutujaga ümbernimetatud lõplik andmekogum. Nüüd, kui muutuja numbriline versioon on olemas, saate vanast (char) lahti saada ja uue (num) ümber nimetada "char".

DATE mydata3 (tilk = söe); SET mydata2; char = arv; jooksma;

Kuidas oma keha õigesti mõõta

Louise Ward

November 2024

Teie keha mõõtmied on väärtulikud andmed dieedi, kulturimi või riietukatete puhul. Kui te ei tea, kuida oma keha õigeti mõõta, ei ole aadud teave täpne. Am...

Roseti küpsiste retsept

Louise Ward

November 2024

Roettid on traditioonilied kandinaavia pelmeenid, mi on küpetatud kuuma õli. Need on arnaed lehtri kookidega, kuid peamine erinevu nende kahe vahel on ee, et roetid valmitatake kautade rauat...

Populaarne Kohapeal