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

Автор: Ellen Moore
Дата Створення: 16 Січень 2021
Дата Оновлення: 14 Листопад 2024
Anonim
Як перетворити символьну змінну в числову в SAS - Статті
Як перетворити символьну змінну в числову в SAS - Статті

Зміст

SAS є комп'ютерним програмним забезпеченням, призначеним для управління бізнесом, включаючи управління даними, дослідження операцій і статистику. Вона класифікує змінні як категоріальні або числові. Кілька операцій для категоріальних змінних неможливо виконати на числових змінних і навпаки. Крім того, якщо ви хочете об'єднати дві групи даних, які мають загальні змінні, вони повинні бути одного типу або виникатиме помилка, тому корисно зробити це перетворення.


Інструкції

  1. Введіть дані. SAS пропонує кілька способів зробити це; один з найпростіших - через оператор "input" у кроці "data". Якщо змінна символу називається "char" і зберігає значення "1", "2" і "3", це можна зробити так:

    Дані myData; вхід char $ @@; дані; 1 2 3 1 2 3; бігти;

    "$" Робить змінну і "@@" дозволяє нам вставляти декілька значень в одну і ту ж змінну в одному рядку. Зверніть увагу, що хоча змінна з'являється для отримання чисел, SAS розглядатиме їх як символи.

  2. Перетворюйте змінну, помноживши її на одиницю.

    DATA mydata2; SET mydata; num = char * 1; бігти;

  3. Створіть кінцевий набір даних з перейменованою змінною знову, якщо хочете. Тепер, коли є числова версія змінної, ви можете скасувати стару (char) і перейменувати нову (num) як "char".

    DATA mydata3 (drop = char); SET mydata2; char = num; бігти;