Jak importować pliki tekstowe do sas-a (z przykładami)


Możesz użyć instrukcji PROC IMPORT , aby szybko zaimportować dane z pliku tekstowego do SAS-a.

W tej procedurze zastosowano następującą podstawową składnię:

 /*import data from text file called data.txt*/
proc import out =my_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

Oto, co robi każda linia:

  • out : Nazwa nadana zbiorowi danych po zaimportowaniu do SAS-a
  • datafile : Lokalizacja pliku tekstowego do zaimportowania
  • dbms : Format importowanego pliku (dlm zakłada, że jako ograniczniki używane są spacje)
  • zamień : Zastępuje plik, jeśli już istnieje
  • getnames : użyj pierwszej linii jako nazw zmiennych (ustaw na NIE, jeśli pierwsza linia nie zawiera nazw zmiennych)

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: zaimportuj plik tekstowy do SAS-a

Załóżmy, że mamy następujący plik tekstowy o nazwie data.txt :

Możemy użyć poniższego kodu, aby zaimportować ten zbiór danych do SAS-a i nazwać go new_data :

 /*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; 

Dane wyświetlane w wynikach SAS-owych odpowiadają danym wyświetlanym w pliku tekstowym.

Uwaga nr 1 : Podczas importowania pliku użyliśmy opcji getnames=YES , ponieważ pierwsza linia pliku tekstowego zawierała nazwy zmiennych.

Uwaga nr 2 : Pełną dokumentację wyciągu PROC IMPORT można znaleźć tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:

Jak importować pliki CSV do SAS-a
Jak importować pliki Excel do SAS-a
Jak wyeksportować dane z SAS-a do pliku CSV
Jak wyeksportować dane z SAS-a do pliku Excel

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *