Los dos conjuntos de datos, `research_development` y `Publication`, se crean completamente dentro del script utilizando bloques `DATA` y declaraciones `DATALINES`. No se utilizan datos externos o de bibliotecas SAS como SASHELP como fuente inicial para estos conjuntos de datos.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque `DATA STEP` crea el conjunto de datos `research_development`. Define las variables `project` (carácter, longitud 5), `Department` (carácter, longitud 10), `Manager` (carácter, longitud 9) y `Staff_count` (numérico, longitud 2). Los datos se leen de las líneas proporcionadas en la siguiente sección `Datalines`. Las referencias ` @code_sas_json/...` y ` @code_sas/...` en la instrucción `Input` son anotaciones no estándar y no forman parte de la sintaxis SAS para la lectura de datos a través de `Datalines`. Se ignoran para la ejecución del código SAS.
¡Copiado!
data research_development;
length Department $ 10;
Input
@code_sas_json/HW5-1.json project $5.
@code_sas_json/testmakro6.json Department $10.
@code_sas_json/Activity 12.json 17.json Manager $9.
@code_sas/slc_voodoo20251126.sas Staff_count 2.;
Datalines;
MP971 Designing Daugherty10
MP971 Coding Newton 8
MP971 Testing Miller 7
SL827 Designing Ramirez 8
SL827 Coding Cho 10
SL827 Testing Baker 7
WP057 Designing Hascal 11
WP057 Coding Constant 13
WP057 Testing Slivko 10
;
Explicación : Este procedimiento `PROC PRINT` muestra el contenido del conjunto de datos `research_development` en la salida SAS, con el título 'Research dept'.
¡Copiado!
Proc print data=research_development;
title 'Research dept';
RUN;
1
2
PROC PRINT
3
DATA=research_development;
4
title 'Research dept';
5
6
RUN;
7
3 Bloque de código
DATA STEP Data
Explicación : Este bloque `DATA STEP` crea el conjunto de datos `Publication`. Define las mismas variables (`project`, `Department`, `Manager`, `Staff_count`) que antes, con sus longitudes y tipos. Los datos también se leen de las líneas proporcionadas en la siguiente sección `Datalines`. Las referencias ` @code_sas_json/...` y ` @code_sas/...` son anotaciones no estándar y se ignoran para la ejecución del código SAS.
¡Copiado!
data Publication;
Input
@code_sas_json/hsdua2304@gmail.com_SAS_Assignment_1.json project $5.
@code_sas_json/seqdx12.json Department $10.
@code_sas_json/HW5-1.json Manager $9.
@code_sas/regneark_med_flere_faner - DK - 20221129.sas - DK - 20221129.sas Staff_count 2.;
datalines;
Cook Writing WP057 5
Deakins Writing SL827 7
Franscombe Editing MP971 4
Henry Editing WP057 3
King Production SL827 5
Krysonski Production WP057 3
Lassiter Graphics SL827 3
Miedema Editing SL827 5
Morard Writing MP971 6
Posey Production MP971 4
Spackle Graphics WP057 2
;
Explicación : Este procedimiento `PROC SORT` ordena el conjunto de datos `Publication` en orden ascendente según la variable `project`. El resultado de la ordenación se guarda en un nuevo conjunto de datos llamado `publication`.
¡Copiado!
PRoc Sort data = Publication out = publication;
by project;
run;
proc print data=research_development;
title 'Publication and research dept';
run;
1
2
PROC PRINT
3
DATA=research_development;
4
title 'Publication and research dept';
5
6
RUN;
7
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.