Jak eksportować dane z sas-a do pliku csv (z przykładami)
Możesz użyć eksportu proc , aby szybko wyeksportować dane z SAS-a do pliku CSV.
W tej procedurze zastosowano następującą podstawową składnię:
/*export data to file called data.csv*/ proc export data =my_data outfile ="/home/u13181/data.csv" dbms =csv replace ; run ;
Oto, co robi każda linia:
- data : Nazwa zbioru danych do wyeksportowania
- outfile : lokalizacja do eksportu pliku CSV
- dmbs : Format pliku używany do eksportu
- zamień : Zastępuje plik, jeśli już istnieje
Poniższe przykłady pokazują, jak w praktyce wykorzystać tę funkcję.
Powiązane: Jak eksportować dane z SAS-a do Excela
Przykład 1: Eksportuj zbiór danych do formatu CSV z ustawieniami domyślnymi
Załóżmy, że mamy następujący zestaw danych w SAS-ie:
/*create dataset*/ data my_data; inputABC ; datalines ; 1 4 76 2 3 49 2 3 85 4 5 88 2 2 90 4 6 78 5 9 80 ; run ; /*view dataset*/ proc print data =my_data;
Możemy użyć następującego kodu, aby wyeksportować ten zbiór danych do pliku CSV o nazwie data.csv :
/*export dataset*/ proc export data =my_data outfile ="/home/u13181/data.csv" dbms =csv replace ; run ;
Mogę następnie przejść do lokalizacji na komputerze, do której wyeksportowałem plik i wyświetlić go:
Dane w pliku CSV odpowiadają zbiorowi danych SAS.
Przykład 2: Eksportuj zbiór danych do pliku CSV z ustawieniami niestandardowymi
Możesz także użyć argumentów ogranicznika i putnames , aby zmienić ogranicznik oddzielający wartości i usunąć wiersz nagłówka ze zbioru danych.
Na przykład poniższy kod pokazuje, jak wyeksportować zbiór danych SAS-owy do pliku CSV, używając średnika jako ogranicznika i bez linii nagłówka:
/*export dataset*/ proc export data =my_data outfile ="/home/u13181/data.csv" dbms =csv replace ; delimit =";"; putnames =NO; run ;
Mogę następnie przejść do lokalizacji na komputerze, do której wyeksportowałem plik i wyświetlić go:
Zwróć uwagę, że linia nagłówka została usunięta, a wartości oddzielone są średnikami zamiast przecinkami.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
Jak normalizować dane w SAS-ie
Jak zmienić nazwy zmiennych w SAS-ie
Jak usunąć duplikaty w SAS-ie
Jak zastąpić brakujące wartości zerem w SAS-ie