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