Како трансформисати променљиву карактера у нумерички у САС

Аутор: Ellen Moore
Датум Стварања: 20 Јануар 2021
Ажурирати Датум: 12 Јули 2024
Anonim
Cryptography with Python! XOR
Видео: Cryptography with Python! XOR

Садржај

САС је компјутерски софтвер дизајниран за управљање пословањем, укључујући управљање подацима, истраживање операција и статистику. Она класификује променљиве као категоричне или нумеричке. Неколико операција за категоријске варијабле не могу се извести на нумеричким варијаблама и обрнуто. Такође, ако желите да обједините две групе података које имају заједничке променљиве, оне морају бити истог типа или ће се појавити грешка, па је корисно извршити ову трансформацију.


Упутства

  1. Унесите податке. САС нуди неколико начина за то; један од најлакших је преко "инпут" изјаве у "дата" кораку. Ако се варијабла знака назива "цхар" и похрањује вриједности "1", "2" и "3", то се може учинити на сљедећи начин:

    ДАТА мидата; инпут цхар $ @@; даталинес; 1 2 3 1 2 3; рун;

    "$" Даје варијаблу и "@@" дозвољава нам да убацимо више вредности у исту променљиву на једној линији. Имајте на уму да иако се променљива појављује да прима бројеве, САС ће их третирати као знакове.

  2. Конвертујте променљиву множењем са једном.

    ДАТА мидата2; СЕТ мидата; нум = цхар * 1; рун;

  3. Креирајте коначни скуп података са промењеном променљивом поново ако желите. Сада када постоји нумеричка верзија варијабле, можете поништити стари (цхар) и преименовати нови (нум) као "цхар".

    ДАТА мидата3 (дроп = цхар); СЕТ мидата2; цхар = нум; рун;