/* Préparation requise par l'utilisateur: */ /* Créez un fichier 'sample_data.csv' avec le contenu suivant: */ /* id,name,value */ /* 1,Alice,100 */ /* 2,Bob,150 */ /* 3,Charlie,200 */ /* Compressez-le: `gzip sample_data.csv` pour obtenir 'sample_data.csv.gz'. */ /* Placez 'sample_data.csv.gz' da...
/* Préparation requise par l'utilisateur: */ /* Créez un fichier 'sample_data_semicolon.csv' avec le contenu suivant: */ /* id;name;value */ /* 1;Alice;100 */ /* 2;Bob;150 */ /* 3;Charlie,200 */ /* Compressez-le: `gzip sample_data_semicolon.csv` pour obtenir 'sample_data_semicolon.csv.gz'. */ /* ...
/* Préparation requise par l'utilisateur: */ /* Créez un fichier 'sample_data_large.csv' avec le même contenu que 'sample_data.csv' ou plus de lignes. */ /* Compressez-le: `gzip sample_data_large.csv` pour obtenir 'sample_data_large.csv.gz'. */ /* Placez 'sample_data_large.csv.gz' dans le réperto...
/* Préparation requise par l'utilisateur: */ /* Créez un fichier 'sample_data_error.csv' avec un format intentionnellement incorrect (ex: ligne manquante ou colonne supplémentaire) */ /* id,name,value */ /* 1,Alice,100 */ /* 2,Bob,150,extra */ /* 3,Charlie */ /* Compressez-le: `gzip sample_data_e...
libname mycas cas; /* Crée un jeu de données SAS dans la bibliothèque WORK */ data work.sample_data; set sashelp.class; keep name sex age; run; /* Charge le jeu de données SAS dans CAS (caslib par défaut: CASUSER) */ proc casutil; load casdata="sample_data" casout="sample_data_cas" ...
libname mycas cas; /* Création d'un jeu de données SAS local à charger */ data work.orders_local; input OrderID Customer $ Amount; datalines; 1001 Alice 250.00 1002 Bob 120.50 1003 Alice 300.00 1004 Charlie 80.25 ; run; /* Charge le jeu de données SAS dans une caslib spécifique et le pr...
libname mycas cas; /* Définition d'un format personnalisé pour une variable */ proc format; value $statusfmt 'A' = 'Actif' 'I' = 'Inactif' other = 'Inconnu'; run; /* Création d'un jeu de données SAS avec une variable à formater */ data work.employee...
libname mycas cas; /* Crée un sous-ensemble du jeu de données SASHELP.CLASS avec un filtre */ data work.filtered_class_local; set sashelp.class (where=(age >= 12)); keep name sex age; run; /* Charge le sous-ensemble dans CAS */ proc casutil; load casdata="filtered_class_local" casou...
/* Établir une session CAS si ce n'est pas déjà fait */ cas casauto; /* Définir une caslib globale si elle n'existe pas */ /* Remplacez 'myGlobalCaslib' par le nom de votre caslib et le chemin si nécessaire */ proc casutil; addcaslib caslib='myGlobalCaslib' path='/cas/data/myGlobalCaslib' ses...
/* Établir une session CAS si ce n'est pas déjà fait */ cas casauto; /* Supposons que 'existingCaslib' existe */ /* Octroyer la permission Write à l'utilisateur 'userB' sur 'existingCaslib' */ accessControl.updSomeAcsCaslib / acs={ {caslib="existingCaslib", identity="userB", ...