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