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