Suche…
Einführung
Das Einlesen von Daten in ein SAS-Dataset kann mithilfe mehrerer Ansätze erfolgen, einschließlich der Anweisung datalines
, aus einer externen Datei mithilfe einer infile
Anweisung im Datenschritt oder durch Lesen von Daten aus einer externen Datei mithilfe von proc import
. Außerdem können Sie Daten aus externen, Odbc-kompatiblen Quellen (z. B. SQL-Datenbanken) mit den Odbc-Treibern einlesen.
Textdatei mit Komma als Trennzeichen lesen
DATA table-name;
INFILE "file-path/file-name.csv" dsd;
INPUT Name $ City $ Age;
RUN;
Daten aus Excel-Datei lesen
PROC IMPORT DATAFILE = "file-path/file-name.xlsx" OUT=data_set DBMS=XLSX REPLACE;
PROC IMPORT für Excel: Importieren eines bestimmten Arbeitsblatts
Es kann vorkommen, dass Sie nur ein bestimmtes Blatt aus einer Excel-Datei mit mehreren Blättern importieren möchten. Dazu verwenden wir " SHEET = ".
PROC IMPORT
OUT= YourNewTable
DATAFILE= "myfolder/excelfilename.xlsx"
DBMS=xlsx
REPLACE;
SHEET="Sheet1";
GETNAMES=YES;
RUN;
Beachten Sie auch die Möglichkeit, anzugeben, ob die importierte obere Zeile Spaltennamen enthält oder nicht ( GETNAMES = YES (oder NO)
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow