Explicación : Transformación de los datos en la tabla 'MINUTES'. Uso de un ARRAY para referenciar las columnas TIME0-TIME4 y de un bucle DO para dividir cada valor por 60 y redondearlo a la primera decimal.
¡Copiado!
data MINUTES;
set EXPER;
array TIME[0:4] TIME0-TIME4;
do i = 0 to 4;
TIME[i]= round(TIME[i]/60,0.1);
end;
drop i;
1
DATA MINUTES;
2
SET EXPER;
3
array TIME[0:4] TIME0-TIME4;
4
DO i = 0 to 4;
5
TIME[i]= round(TIME[i]/60,0.1);
6
END;
7
drop i;
3 Bloque de código
PROC PRINT
Explicación : Impresión del conjunto de datos transformado 'MINUTES' en la salida estándar.
¡Copiado!
proc print data=MINUTES;
title'Problem 15.8 Listing of Time Measured in Minutes';
run;
1
2
PROC PRINT
3
DATA=MINUTES;
4
title'Problem 15.8 Listing of Time Measured in Minutes';
5
RUN;
6
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.