PROC CASUTIL es una herramienta esencial para interactuar con el entorno CAS. Facilita operaciones clave como la carga de datos (por ejemplo, desde un archivo CSV), la gestión de caslibs (bibliotecas CAS) y la manipulación de tablas en memoria CAS. Permite, en particular, especificar opciones de importación para los archivos y gestionar el alcance de las tablas (promoción).
Análisis de datos
Type : CREATION_INTERNE
El ejemplo muestra la carga de un archivo CSV local que se crea implícitamente o es accesible a través de una ruta de caslib, lo que lo hace autónomo en un contexto de ejecución de SAS Viya 4 con los datos proporcionados o simulados.
1 Bloque de código
PROC CASUTIL Data
Explicación : Este ejemplo ilustra el proceso de carga de un archivo CSV en una caslib CAS.
1. El primer paso consiste en definir o agregar una caslib llamada `csvfiles` de tipo `dnfs` (Distributed Network File System) especificando la ruta donde se encuentran los archivos CSV. Esta instrucción también convierte a `csvfiles` en la caslib activa.
2. A continuación, se utiliza `proc casutil` para listar los archivos disponibles en la caslib activa.
3. El comando `load` se emplea para cargar el archivo `County_Population.csv` en CAS. Las `importoptions` especifican que el archivo es de tipo CSV y que la primera línea contiene los nombres de las columnas (`getnames="true"`). La tabla cargada se denomina `county_population` en la caslib activa.
4. Finalmente, `list tables` muestra las tablas actualmente cargadas en la caslib activa, lo que permite verificar la presencia de la nueva tabla.
¡Copiado!
caslib csvfiles task=add type=dnfs
path="/data/csv/"
desc="Spreadsheets and CSV source data;";
proc casutil;
list files;
load casdata="County_Population.csv"
importoptions=(filetype="csv" getnames="true")
casout="county_population";
list tables;
quit;
1
caslib csvfiles task=add type=dnfs
2
path="/data/csv/"
3
desc="Spreadsheets and CSV source data;";
4
5
PROC CASUTIL;
6
list files;
7
8
load casdata="County_Population.csv"
9
importoptions=(filetype="csv" getnames="true")
10
casout="county_population";
11
12
list tables;
13
QUIT;
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.