Publicado el :
ETL CREACIÓN_INTERNA

Conversión de Temperaturas Fahrenheit a Celsius

Este código también está disponible en: Deutsch English Français
En espera de validación
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!
1DATA 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 
10DATALINES;
1132 212 -40 10 20 30 40 50 60 70
12-10 0 10 20 30 40 50 60 70 80
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!
1 
2PROC PRINT;
3title 'Problem 15.2 Listing of
4Data Set TEMPERATURE';
5RUN;
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.