El script crea una estructura de directorios y un conjunto de datos SAS temporales con fines de prueba. No se utilizan datos externos o de la biblioteca `SASHELP` directamente para el proceso de prueba. Los datos de prueba se generan in situ.
1 Bloque de código
MACRO mf_mkdir / DATA STEP Data
Explicación : Este bloque de código inicializa una variable macro `root` que apunta a un nuevo subdirectorio 'top' en el directorio de trabajo temporal (`work`). Luego utiliza la macro `%mf_mkdir` varias veces para crear una jerarquía de directorios anidados. Se define una libname `test` para apuntar al directorio más profundo. Finalmente, se crea un conjunto de datos `ds1` en esta biblioteca, sirviendo como datos de prueba.
¡Copiado!
%let root=%sysfunc(pathname(work))/top;
%mf_mkdir(&root)
%mf_mkdir(&root/a)
%mf_mkdir(&root/b)
%mf_mkdir(&root/a/d)
%mf_mkdir(&root/a/e)
%mf_mkdir(&root/a/e/f)
libname test '&root/a/e/f';
data test.ds1;
x=1;
run;
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.
Información de copyright : Copyright 2010-2023 HMS Analytical Software GmbH, http://www.analytical-software.de. Este archivo forma parte de SASUnit, el framework de prueba unitaria para programas SAS(R). Para obtener información sobre derechos de autor y las condiciones de uso bajo la licencia pública general GNU Lesser, consulte el archivo README.md incluido o https://github.com/HMS-Analytical-Software/SASUnit/wiki/readme/.
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.