So importieren sie textdateien in sas (mit beispielen)
Mit der PROC IMPORT- Anweisung können Sie schnell Daten aus einer Textdatei in SAS importieren.
Dieses Verfahren verwendet die folgende grundlegende Syntax:
/*import data from text file called data.txt*/ proc import out =my_data datafile ="/home/u13181/data.txt" dbms =dlm replace ; getnames =YES; run ;
Hier erfahren Sie, was jede Zeile bewirkt:
- out : Name, der dem Datensatz nach dem Import in SAS gegeben werden soll
- Datendatei : Speicherort der zu importierenden Textdatei
- dbms : Format der Datei, die importiert wird (dlm geht davon aus, dass Leerzeichen als Trennzeichen verwendet werden)
- ersetzen : Ersetzt die Datei, falls sie bereits vorhanden ist
- getnames : Erste Zeile als Variablennamen verwenden (auf NO setzen, wenn die erste Zeile keine Variablennamen enthält)
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Importieren Sie eine Textdatei in SAS
Angenommen, wir haben die folgende Textdatei namens data.txt :
Wir können den folgenden Code verwenden, um diesen Datensatz in SAS zu importieren und ihn new_data zu nennen:
/*import data from text file called data.txt*/ proc import out =new_data datafile ="/home/u13181/data.txt" dbms =dlm replace ; getnames =YES; run ; /*view dataset*/ proc print data =new_data;
Die in der SAS-Ausgabe angezeigten Daten stimmen mit den in der Textdatei angezeigten Daten überein.
Hinweis Nr. 1 : Wir haben beim Importieren der Datei getnames=YES verwendet, da die erste Zeile der Textdatei Variablennamen enthielt.
Hinweis Nr. 2 : Die vollständige Dokumentation für die PROC IMPORT- Anweisung finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So importieren Sie CSV-Dateien in SAS
So importieren Sie Excel-Dateien in SAS
So exportieren Sie Daten aus SAS in eine CSV-Datei
So exportieren Sie Daten aus SAS in eine Excel-Datei