Съдържание
SAS е компютърен софтуер, предназначен да помага за управлението на компании, включително управление на данни, изследвания на операции и статистика. Класифицира променливите като категорични или числови. Различни операции, направени за категорични променливи, не могат да се извършват с цифри и обратно. Освен това, ако искате да обедините две групи данни, които имат общи променливи, те трябва да са от един и същ тип или ще възникне грешка, така че е полезно да направите тази трансформация.
Етап 1
Въведете данните. SAS предлага няколко начина за това; един от най-лесните е чрез деклариране на „вход“ в стъпка „данни“. Ако променливата на символа се нарича "char" и съхранява стойностите "1", "2" и "3", това може да се направи, както следва:
ДАННИ mydata; въведете char $ @@; даталини; 1 2 3 1 2 3; тичам;
"$" Кара променливата и "@@" да ни позволи да вмъкнем няколко стойности в една и съща променлива в един ред. Имайте предвид, че въпреки че променливата изглежда получава числа, SAS ще ги третира като символи.
Стъпка 2
Преобразувайте променливата, като я умножите по единица.
ДАННИ mydata2; SET mydata; num = char * 1; тичам;
Стъпка 3
Създайте окончателен набор от данни с променливата, преименувана отново, ако искате. Сега, когато има цифрова версия на променливата, можете да се отървете от старата (char) и да преименувате новата (num) като "char".
ДАТА mydata3 (drop = char); ЗАДАВА mydata2; char = num; тичам;