table

columnInfo

Descripción

Muestra información detallada sobre las columnas de una tabla en CAS, como el tipo de datos, la longitud, el formato y la etiqueta. Es una acción fundamental para explorar y comprender la estructura de los datos antes de realizar análisis.

proc cas; table.columnInfo / table={name='nombre_tabla', caslib='nombre_caslib'}; run;
Parámetros
ParámetroDescripción
tableEspecifica la tabla en memoria para la cual se mostrará la información de las columnas.
dataSourceOptionsEspecifica las opciones de la fuente de datos.
inputsEspecifica los nombres de las columnas de la tabla de entrada. Si no se especifica este parámetro, se muestra la información de todas las columnas.
Creación de Datos de Ejemplo

Este bloque de código crea una tabla de ejemplo 'MYTABLE' en la caslib 'CASUSER' con algunas columnas de diferentes tipos para demostrar la acción 'columnInfo'.

¡Copiado!
1 
2PROC CAS;
3dataStep.runCode / code='
4data CASUSER.MYTABLE;
5length str_col $10;
6num_col=1;
7str_col="hello";
8date_col=today();
9output;
10 
11run;
12';
13RUN;
14 

Ejemplos

Este ejemplo muestra cómo obtener información sobre todas las columnas de la tabla 'MYTABLE'.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={name='MYTABLE', caslib='CASUSER'};
4 
5RUN;
6 
Resultado :
Una tabla de resultados que lista cada columna de 'MYTABLE' con sus atributos como tipo, longitud, formato y etiqueta.

Este ejemplo demuestra cómo usar el parámetro 'inputs' para solicitar información solo para las columnas 'num_col' y 'date_col' de la tabla 'MYTABLE'.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={name='MYTABLE', caslib='CASUSER'}, inputs={{name='num_col'}, {name='date_col'}};
4 
5RUN;
6 
Resultado :
Una tabla de resultados que muestra los detalles únicamente para las columnas 'num_col' y 'date_col'.

FAQ

¿Cuál es el propósito de la acción `table.columnInfo` en SAS Viya?
¿Qué parámetro es obligatorio para usar la acción `columnInfo`?
¿Cómo puedo obtener información solo para un subconjunto de columnas en lugar de todas?
¿Es posible usar `columnInfo` con tablas que no están cargadas en CAS, como una base de datos externa?
¿Qué tipo de información se devuelve para cada columna?