Jak importować pliki csv do sas-a (z przykładami)
Możesz użyć importu proc , aby szybko zaimportować dane z pliku CSV do SAS-a.
W tej procedurze zastosowano następującą podstawową składnię:
/*import data from CSV file called my_data.csv*/ proc import out =my_data datafile ="/home/u13181/my_data.csv" dbms =csv replace ; getnames =YES; run ;
Oto, co robi każda linia:
- out : Nazwa nadana zbiorowi danych po zaimportowaniu do SAS-a
- datafile : Lokalizacja pliku CSV do zaimportowania
- dmbs : Format importowanego pliku
- 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ższe przykłady pokazują, jak w praktyce wykorzystać tę funkcję.
Powiązane: Jak importować pliki Excel do SAS-a
Przykład 1: Import danych z pliku CSV do SAS-a
Załóżmy, że mamy następujący plik CSV o nazwie my_data.csv :
Możemy użyć poniższego kodu, aby zaimportować ten zbiór danych do SAS-a i nazwać go new_data :
/*import data from CSV file called my_data.csv*/ proc import out =new_data datafile ="/home/u13181/my_data.csv" dbms =csv replace ; getnames =YES; run ; /*view dataset*/ proc print data =new_data;
Dane wyświetlane w wynikach SAS-owych odpowiadają danym wyświetlanym w pliku CSV.
Uwaga : Podczas importowania pliku użyliśmy opcji getnames=YES, ponieważ pierwsza linia pliku CSV zawierała nazwy zmiennych.
Przykład 2: Importuj dane z pliku CSV do SAS-a bez niestandardowego nagłówka i ogranicznika
Załóżmy, że mamy następujący plik CSV o nazwie data.csv :
Należy pamiętać, że plik ten nie posiada linii nagłówka, a wartości oddzielane są średnikami zamiast przecinkami.
Możemy użyć poniższego kodu, aby zaimportować ten zbiór danych do SAS-a i nazwać go new_data :
/*import data from CSV file called data.csv*/ proc import out =new_data datafile ="/home/u13181/data.csv" dbms =csv replace ; delimit =";"; getnames =NO; run ; /*view dataset*/ proc print data =new_data;
Dane wyświetlane w wynikach SAS-owych odpowiadają danym wyświetlanym w pliku CSV.
Domyślnie SAS udostępnia nazwy zmiennych jako VAR1, VAR2 i VAR3.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
Jak wyeksportować dane z SAS-a do pliku Excel
Jak wyeksportować dane z SAS-a do pliku CSV