Categorización de variables en SAS usando un sistema de rango
Tengo los valores numéricos de los salarios de diferentes empleados. Quiero dividir los rangos en categorías. Sin embargo, no quiero una nueva columna, solo quiero formatear la columna de salario existente en este método de rango:
Al menos $ 20,000 pero menos de $ 100,000 -
Al menos $ 100,000 y hasta $ 500,000 -> $ 100,000
Missing - Falta de salario
Cualquier otro valor: salario no válido
He hecho algo similar con el género. Solo quiero usar el comando proc print y format para mostrar salario y género.
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;