Carga un conjunto de acciones para su uso en la sesión CAS actual. Los conjuntos de acciones son agrupaciones lógicas de acciones relacionadas (por ejemplo, análisis de datos, manipulación de datos, etc.). Antes de poder utilizar una acción específica, su conjunto de acciones correspondiente debe ser cargado en la sesión. Esta es una de las primeras acciones que se suelen ejecutar al iniciar una nueva sesión en CAS.
| Parámetro | Descripción |
|---|---|
| actionSet | Especifica el nombre del conjunto de acciones que se va a cargar. Este es un parámetro obligatorio. |
Para poder ejecutar los ejemplos detallados que utilizan acciones sobre tablas, primero cargamos la tabla 'iris' de la librería SASHELP en la caslib 'casuser' de la sesión CAS. Esta tabla es un conjunto de datos estándar y servirá de base para las demostraciones.
| 1 | PROC CAS; |
| 2 | LOADACTIONSET / actionset="table"; |
| 3 | TABLE.loadTable / caslib="casuser" path="iris.sashdat" casout={name="iris", replace=true}; |
| 4 | RUN; |
Este es el caso de uso más común. Carga el conjunto de acciones 'simple', que contiene acciones fundamentales para el análisis exploratorio de datos como 'summary' (resumen estadístico) y 'freq' (frecuencia).
| 1 | PROC CAS; |
| 2 | BUILTINS.LOADACTIONSET / |
| 3 | actionSet = "simple"; |
| 4 | RUN; |
Este ejemplo demuestra un flujo de trabajo completo: primero se carga el conjunto de acciones 'sampling' y luego se utiliza la acción 'stratified' de ese conjunto para crear una muestra estratificada de la tabla 'iris', que hemos cargado previamente. Esto ilustra el prerrequisito de cargar un conjunto de acciones antes de poder invocar sus acciones.
| 1 | PROC CAS; |
| 2 | BUILTINS.LOADACTIONSET / actionSet="sampling"; |
| 3 | sampling.stratified / |
| 4 | TABLE={name="iris", caslib="casuser"}, |
| 5 | sampPct=20, |
| 6 | OUTPUT={casOut={name="iris_sample", caslib="casuser", replace=true}}, |
| 7 | strata={{vars={"Species"}}}; |
| 8 | RUN; |