Основы языка SAS для начинающих: четыре ключевых метода программирования
Изучение языка SAS рекомендуется начинать с различных преобразований данных. Среди них особенно важны следующие, как отмечает xrust:
— **Преобразование символьных значений в числовые.** Это одна из самых распространенных задач для новичков. Иногда данные представлены в текстовом формате, но выглядят как числа. Такие значения нельзя использовать в расчетах. Для их преобразования применяется оператор `input`, который с помощью SAS-информации интерпретирует данные:
«`sas
data преобразование_данных;
length numvar 8;
numvar = input(«$100,99», dollar6.2);
run;
«`
Здесь `dollar6.2` указывает формат интерпретации данных.
— **Преобразование символьных значений в даты.** Это частный случай первого преобразования, так как даты в SAS также являются числами. Например:
«`sas
data преобразование_данных;
length dateval 8;
dateval = input(«10ЯНВ2025», date9.);
run;
«`
— **Работа с датами.** Можно вычислять новые даты или интервалы, применяя функции `intnx` и `intck`.
— **Генерация случайных чисел.** Функция `rand` позволяет генерировать случайные значения, например, от 1 до 100:
«`sas
x = rand(‘integer’, 1, 100);
«`
Также функции SAS можно использовать вне шага DATA с помощью `%sysfunc`. Например, для отображения текущего времени в заголовке:
«`sas
title «Результат получен в %sysfunc(time(), timeampm.)»;
«`
Подробнее на сайте [xrust.ru](https://xrust.ru).
https://xrust.ru
https://xrust.ru/news/311286-jazyk-sas-dlja-chajnikov-chetyre-osnovnyh-metodov-programmirovanija.html
Если Вам понравилась статья, рекомендуем почитать
- Основы языка SAS для начинающих – что нужно знать о процедурах
- Соединенные Штаты утвердили возможность продажи Австралии военной техники на сумму 2 миллиарда долларов. В рамках этой сделки пр...