Категоризация переменных в SAS с использованием системы диапазонов

У меня есть числовые значения зарплат разных сотрудников. Я хочу разбить диапазоны на категории. Однако я не хочу новый столбец, я просто хочу отформатировать существующий столбец зарплаты в этот метод диапазона:

Не менее 20 000 долларов США, но менее 100 000 долларов США -

Не менее 100 000 долларов США и до 500 000 долларов США -> 100 000 долларов США

Отсутствует - отсутствует зарплата

Любое другое значение - Неверная зарплата

Я сделал что-то похожее с полом. Я просто хочу использовать команду proc print и format для отображения зарплаты и пола.

DATA Work.nonsales2;
SET Work.nonsales;
RUN;

PROC FORMAT; 
VALUE $Gender 
'M'='Male' 
'F'='Female' 
'O'='Other'  
other='Invalid Code';

PROC FORMAT; 
VALUE salrange 
'At least $20,000 but less than $100,000    '=<$100,000 
 other='Invalid Code';


PROC PRINT;
title 'Salary and Gender';
title2 'for Non-Sales Employees';
format gender $gender.;
RUN;

Ответы на вопрос(2)

Ваш ответ на вопрос