Este programa crea un conjunto de datos llamado TEMPERATURE leyendo valores brutos a través de DATALINES. Utiliza dos arreglos (Arrays): uno para las temperaturas en Fahrenheit (TF1-TF10) y otro para almacenar las conversiones a Celsius (TC1-TC10). Un bucle DO itera sobre estos arreglos para aplicar la fórmula de conversión. El resultado se muestra a continuación en el informe de salida.
Análisis de datos
Type : CREACIÓN_INTERNA
Los datos se incluyen directamente en el código fuente a través de la instrucción DATALINES.
1 Bloque de código
DATA STEP Data
Explicación : Paso DATA que lee 10 valores de temperatura en Fahrenheit por línea, declara dos arreglos para manipular las columnas de forma indexada, y calcula los valores Celsius correspondientes.
¡Copiado!
data TEMPERATURE;
input TF1-TF10;
array TF[10];
array TC[10];
do count = 1 to 10;
TC[count]=5/9*(TF[count]-32);
end;
drop count;
datalines;
32 212 -40 10 20 30 40 50 60 70
-10 0 10 20 30 40 50 60 70 80
;
1
DATA TEMPERATURE;
2
INPUT TF1-TF10;
3
array TF[10];
4
array TC[10];
5
DO count = 1 to 10;
6
TC[count]=5/9*(TF[count]-32);
7
END;
8
drop count;
9
10
DATALINES;
11
32212 -4010203040506070
12
-10 0 1020304050607080
13
;
2 Bloque de código
PROC PRINT
Explicación : Procedimiento de impresión estándar para visualizar el contenido de la tabla TEMPERATURE creada previamente.
¡Copiado!
proc print;
title 'Problem 15.2 Listing of Data Set TEMPERATURE';
run;
1
2
PROC PRINT;
3
title 'Problem 15.2 Listing of
4
Data Set TEMPERATURE';
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.