Ako premeniť znakovú premennú na numerickú v SAS

Autor: Mark Sanchez
Dátum Stvorenia: 2 Január 2021
Dátum Aktualizácie: 24 November 2024
Anonim
Ako premeniť znakovú premennú na numerickú v SAS - Články
Ako premeniť znakovú premennú na numerickú v SAS - Články

Obsah

SAS je počítačový softvér, ktorý pomáha spravovať podniky, vrátane správy dát, operačného výskumu a štatistiky. Klasifikuje premenné ako kategorické alebo numerické. Niekoľko operácií pre kategorické premenné nie je možné vykonávať na numerických premenných a naopak. Tiež, ak chcete zlúčiť dve skupiny údajov, ktoré majú spoločné premenné, musia byť rovnakého typu alebo sa vyskytne chyba, takže je užitočné túto transformáciu vykonať.


inštrukcia

  1. Zadajte údaje. SAS to ponúka niekoľkými spôsobmi; jeden z najjednoduchších je cez "vstup" vyhlásenie v "dáta" krok. Ak sa znaková premenná nazýva "char" a uloží hodnoty "1", "2" a "3", možno to urobiť nasledovne:

    Dáta mydata; vstupná char $ $; vidlica prepäťová ochrana; 1 2 3 1 2 3; bežať;

    "$" Robí premennú a "@@" nám umožňuje vložiť viac hodnôt do rovnakej premennej na jednom riadku. Všimnite si, že hoci sa zdá, že premenná prijíma čísla, SAS ich bude považovať za znaky.

  2. Premennú premenite vynásobením jedným.

    DATA mydata2; SET mydata; num = char * 1; bežať;

  3. Ak chcete, vytvorte konečnú množinu údajov s premenovanou premennou. Teraz, keď existuje číselná verzia premennej, môžete ju vrátiť späť (char) a premenovať novú (num) ako "char".


    DATA mydata3 (drop = char); SET mydata2; char = num; bežať;