Publié le :
ETL EXTERNE

Importation et Vérification de Données CSV

Ce code est également disponible en : Deutsch English Español
En attente de validation
Le premier bloc utilise la `PROC IMPORT` pour lire un fichier CSV situé à `/folders/myshortcuts/EPG194/data/np_traffic.csv`. Le fichier est importé en utilisant le moteur `dbms=csv` et est sauvegardé sous le nom de table `traffic`. L'option `replace` garantit que la table est recréée si elle existe déjà. L'option `guessingrows=max` permet à SAS© d'analyser un maximum de lignes pour déterminer les types et longueurs de variables, assurant une meilleure qualité d'importation. Le second bloc utilise la `PROC CONTENTS` pour afficher les métadonnées de la table `traffic` nouvellement créée. Cela inclut des informations comme le nombre d'observations, de variables, leurs types, et leurs formats, ce qui est utile pour vérifier l'intégrité et la structure des données importées.
Analyse des données

Type : EXTERNE


Le script importe des données depuis un fichier CSV externe (`/folders/myshortcuts/EPG194/data/np_traffic.csv`).

1 Bloc de code
PROC IMPORT Data
Explication :
Ce bloc importe un fichier CSV externe dans un jeu de données SAS. `datafile` spécifie le chemin du fichier source. `dbms=csv` indique le type de fichier. `out=traffic` nomme le jeu de données SAS de sortie. `replace` écrase un jeu de données existant. `guessingrows=max` optimise la détection des types de colonnes en analysant toutes les lignes.
Copié !
1PROC IMPORT datafile="/folders/myshortcuts/EPG194/data/np_traffic.csv"
2 dbms=csv
3 out=traffic
4 replace;
5 guessingrows=max;
6RUN;
2 Bloc de code
PROC CONTENTS
Explication :
Ce bloc génère un rapport sur les métadonnées du jeu de données `traffic`, incluant la liste des variables, leurs types, longueurs et formats. C'est une étape de vérification standard après une importation de données pour s'assurer de la bonne structure et du bon chargement des données.
Copié !
1PROC CONTENTS DATA=traffic;
2RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.