Як перетворити символьну змінну в числову у SAS

Автор: Frank Hunt
Дата Створення: 11 Березень 2021
Дата Оновлення: 21 Листопад 2024
Anonim
Як перетворити символьну змінну в числову у SAS - Електроніка
Як перетворити символьну змінну в числову у SAS - Електроніка

Зміст

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; бігати;

Існує незліченна кількість способів студенту виконати наукову роботу з переробки. Оскільки переробка - це тема, про яку багато говорять у сучасну екологічну еру, ресурси для цього проекту практично не...

Microoft Word або просто Word - це програма, яка дозволяє користувачам створювати текстові документи. Інструмент друку у програмі Word дозволяє вибрати розмір паперу для друку. Наприклад, ви можете на...

Ми Радимо Бачити