Similar a la lectura de conjuntos de datos, SAS puede escribir conjuntos de datos en una variedad de formatos. Puede escribir datos de archivos SAS en archivos de texto sin formato. Estos archivos pueden ser leídos por otros programas. Usos de SAS PROCESO DE EXPORTACION para escribir conjuntos de datos.
Es una rutina SAS incorporada que se utiliza para exportar conjuntos de datos SAS para escribir datos en varios formatos de archivo.
La sintaxis básica para escribir un procedimiento en SAS es:
PROC EXPORT DATA = libref.SAS data-set (SAS data-set-options) OUTFILE = "filename" DBMS = identifier LABEL(REPLACE);
A continuación se muestra la descripción de los parámetros utilizados:
Conjunto de datos SAS el nombre del conjunto de datos exportado. SAS puede intercambiar conjuntos de datos de su entorno con otras aplicaciones, creando archivos que pueden ser leídos por diferentes sistemas operativos. Utiliza la función EXPORTAR incorporada para generar archivos de conjuntos de datos en varios formatos. En este capítulo, veremos cómo escribir conjuntos de datos SAS utilizando exportación proc junto con opciones dlm y dbms…
Parámetros del conjunto de datos SAS se utiliza para especificar un subconjunto de las columnas exportadas.
Nombre del archivo este es el nombre del archivo en el que se escriben los datos.
identificador se utiliza para indicar el delimitador que se escribirá en el archivo.
ETIQUETA la opción se usa para mencionar el nombre de las variables escritas en el archivo.
Usaremos un conjunto de datos SAS llamado cars, disponible en la biblioteca SASHELP. Lo exportaremos como un archivo de texto delimitado por espacios con código como se muestra en el siguiente programa.
proc export data = sashelp.cars outfile="/folders/myfolders/sasuser.v94/AreaTutorial/car_data.txt" dbms = dlm; delimiter=" "; run;
Al ejecutar el código anterior, podemos ver el resultado como un archivo de texto y hacer clic derecho para ver su contenido como se muestra a continuación.
Para escribir un archivo delimitado por comas, podemos usar la opción dlm con el valor «csv». El siguiente código escribe el archivo car_data.csv.
proc export data = sashelp.cars outfile="/folders/myfolders/sasuser.v94/AreaTutorial/car_data.csv" dbms = csv; run;
Al ejecutar el código anterior, obtenemos el siguiente resultado.
Para escribir un archivo delimitado por tabulaciones podemos usar dlm variante con el valor «tabulación». El siguiente código escribe el archivo car_tab.txt.
proc export data = sashelp.cars outfile="/folders/myfolders/sasuser.v94/AreaTutorial/car_tab.txt" dbms = csv; run;
Los datos también se pueden escribir como un archivo HTML, que veremos en el capítulo sobre el sistema de entrega de salida.
🚫