Veröffentlicht am :
ETL EXTERN

Import und Überprüfung von CSV-Daten

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Der erste Block verwendet `PROC IMPORT`, um eine CSV-Datei zu lesen, die sich unter `/folders/myshortcuts/EPG194/data/np_traffic.csv` befindet. Die Datei wird mit der Engine `dbms=csv` importiert und unter dem Tabellennamen `traffic` gespeichert. Die Option `replace` stellt sicher, dass die Tabelle neu erstellt wird, falls sie bereits existiert. Die Option `guessingrows=max` ermöglicht SAS©, eine maximale Anzahl von Zeilen zu analysieren, um Variablentypen und -längen zu bestimmen und so eine bessere Importqualität zu gewährleisten. Der zweite Block verwendet `PROC CONTENTS`, um die Metadaten der neu erstellten Tabelle `traffic` anzuzeigen. Dies umfasst Informationen wie die Anzahl der Beobachtungen, Variablen, deren Typen und Formate, was nützlich ist, um die Integrität und Struktur der importierten Daten zu überprüfen.
Datenanalyse

Type : EXTERN


Das Skript importiert Daten aus einer externen CSV-Datei (`/folders/myshortcuts/EPG194/data/np_traffic.csv`).

1 Codeblock
PROC IMPORT Data
Erklärung :
Dieser Block importiert eine externe CSV-Datei in ein SAS-Dataset. `datafile` gibt den Pfad der Quelldatei an. `dbms=csv` gibt den Dateityp an. `out=traffic` benennt das ausgehende SAS-Dataset. `replace` überschreibt ein vorhandenes Dataset. `guessingrows=max` optimiert die Erkennung von Spaltentypen durch Analyse aller Zeilen.
Kopiert!
1PROC IMPORT datafile="/folders/myshortcuts/EPG194/data/np_traffic.csv"
2 dbms=csv
3 out=traffic
4 replace;
5 guessingrows=max;
6RUN;
2 Codeblock
PROC CONTENTS
Erklärung :
Dieser Block generiert einen Bericht über die Metadaten des `traffic`-Datasets, einschließlich einer Liste der Variablen, ihrer Typen, Längen und Formate. Dies ist ein standardmäßiger Überprüfungsschritt nach einem Datenimport, um die korrekte Struktur und das korrekte Laden der Daten sicherzustellen.
Kopiert!
1PROC CONTENTS DATA=traffic;
2RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.