Publicado el :
Acceso a datos CREATION_INTERNE

Librerías SAS predeterminadas

Este código también está disponible en: Deutsch English Français
En espera de validación
Las librerías SAS© son colecciones de archivos SAS© (como tablas de datos o catálogos) que pueden referenciarse usando librefs. Esta guía detalla las cuatro librerías predeterminadas proporcionadas por SAS©. La librería Work es temporal y se elimina al final de cada sesión. La librería User permite el almacenamiento permanente de archivos referenciados por un nombre de un solo nivel, reemplazando a la librería Work para estos archivos si está asignada. Sashelp contiene ejemplos de datos y configuraciones SAS© del sitio. Sasuser almacena las configuraciones y personalizaciones personales del usuario, incluido el catálogo Sasuser.Profile.
Análisis de datos

Type : CREATION_INTERNE


Los ejemplos de esta documentación referencian librerías SAS predeterminadas (Sashelp) o describen la gestión de datos temporales y permanentes, pero no proporcionan ejemplos de código SAS directamente en este segmento. Los ejemplos de código para la creación de datos o el uso de tablas se extraerán de las secciones relacionadas si están disponibles.

1 Bloque de código
DATA STEP Data
Explicación :
Este ejemplo ilustra la creación y uso de una tabla temporal 'MyTempTable' en la librería Work. Al especificar solo el nombre 'MyTempTable' sin libref, SAS la almacena por defecto en Work. Esta tabla se eliminará automáticamente al final de la sesión SAS.
¡Copiado!
1/* Ce code crée une table temporaire 'MyTempTable' dans la bibliothèque Work. */
2DATA MyTempTable;
3 INPUT ID Name $;
4 DATALINES;
5 1 John
6 2 Jane
7 ;
8RUN;
9 
10PROC PRINT DATA=MyTempTable;
11RUN;
2 Bloque de código
LIBNAME Data
Explicación :
Este bloque de código muestra cómo asignar una librería 'User' a una ruta de archivo específica, designándola como librería predeterminada para el almacenamiento permanente de archivos creados con un nombre de un solo nivel. 'MyPermanentTable' se guarda de forma permanente. También demuestra cómo forzar el uso de la librería Work para datos temporales usando un nombre de dos niveles (Work.AnotherTempTable) incluso si 'User' está activa.
¡Copiado!
1/* Assigne la bibliothèque User à un dossier pour le stockage permanent. */
2LIBNAME User '/sas/data/user_lib'; /* Remplacez par votre chemin réel */
3 
4/* Crée une table permanente 'MyPermanentTable' dans la bibliothèque User. */
5DATA MyPermanentTable;
6 INPUT Product $ Quantity;
7 DATALINES;
8 Apple 100
9 Orange 150
10 Banana 200
11 ;
12RUN;
13 
14PROC PRINT DATA=MyPermanentTable;
15RUN;
16 
17/* Si la bibliothèque User est assignée, SAS cherchera 'MyPermanentTable' ici. */
18/* Pour créer une table temporaire explicitement dans Work, utilisez un nom à deux niveaux. */
19DATA Work.AnotherTempTable;
20 INPUT Item $ Price;
21 DATALINES;
22 Pen 1.50
23 Paper 3.00
24 ;
25RUN;
26 
27PROC PRINT DATA=Work.AnotherTempTable;
28RUN;
3 Bloque de código
PROC CONTENTS / PROC PRINT
Explicación :
Este ejemplo utiliza 'PROC CONTENTS' para mostrar las tablas y catálogos disponibles en la librería Sashelp. Luego, 'PROC PRINT' se usa para visualizar una muestra de datos de la tabla 'Class' de la librería Sashelp, demostrando el acceso a los datos proporcionados por SAS para la documentación y los ejemplos.
¡Copiado!
1/* Liste le contenu de la bibliothèque Sashelp. */
2PROC CONTENTS DATA=Sashelp._ALL_ NODS;
3RUN;
4 
5/* Affiche les 5 premières lignes de la table 'CLASS' de Sashelp. */
6PROC PRINT DATA=Sashelp.Class(OBS=5);
7RUN;
4 Bloque de código
PROC CATALOG
¡Copiado!
1/* Liste le contenu du catalogue Sasuser.Profile. */
2PROC CATALOG CATALOG=Sasuser.Profile ENTRYTYPE=ALL;
3 CONTENTS;
4RUN;
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 © SAS Institute Inc. All Rights Reserved