Panduan lengkap: cara menggunakan proc import di sas
Anda dapat menggunakan pernyataan PROC IMPORT untuk mengimpor file data eksternal ke SAS.
Pernyataan ini menggunakan sintaks dasar berikut:
proc import out =my_data
datafile ="/home/u13181/my_data.csv"
dbms =csv
replace ;
getnames =YES;
run ;
Inilah yang dilakukan setiap baris:
- out : Nama yang akan diberikan pada kumpulan data setelah diimpor ke SAS
- datafile : Lokasi file yang akan diimpor
- dbms : Format file yang sedang diimpor
- replace : Mengganti file jika sudah ada
- getnames : gunakan baris pertama sebagai nama variabel (setel ke NO jika baris pertama tidak berisi nama variabel)
Anda dapat menggunakan sintaks umum ini untuk mengimpor hampir semua jenis file ke SAS. Anda hanya perlu mengubah nilai argumen dbms tergantung pada jenis file yang Anda impor.
Misalnya:
- Untuk mengimpor file CSV, tentukan dbms=csv
- Untuk mengimpor file Excel, tentukan dbms=xlsx
- Untuk mengimpor file teks, tentukan dbms=dlm
Contoh berikut menunjukkan cara menggunakan PROC IMPORT untuk mengimpor setiap jenis file ini.
Contoh 1: Gunakan PROC IMPORT untuk mengimpor file CSV
Katakanlah kita memiliki file CSV berikut bernama my_data.csv :
Kita dapat menggunakan kode berikut untuk mengimpor dataset ini ke SAS dan menyebutnya 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;
Data yang ditampilkan di output SAS cocok dengan data yang ditampilkan di file CSV.
Contoh 2: Gunakan PROC IMPORT untuk mengimpor file Excel
Misalkan kita memiliki kumpulan data berikut di Excel:
Kita dapat menggunakan kode berikut untuk mengimpor dataset ini ke SAS dan menyebutnya new_data :
/*import data from Excel file called my_data.xlsx*/ proc import out =new_data datafile ="/home/u13181/my_data.xlsx" dbms =xlsx replace ; getnames =YES; run ; /*view dataset*/ proc print data = new_data;
Data yang ditampilkan pada output SAS cocok dengan data yang ditampilkan pada file Excel.
Contoh 3: Gunakan PROC IMPORT untuk mengimpor file teks
Misalkan kita memiliki file teks berikut bernama data.txt :
Kita dapat menggunakan kode berikut untuk mengimpor dataset ini ke SAS dan menyebutnya 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;
Data yang ditampilkan di output SAS cocok dengan data yang ditampilkan di file teks.
Catatan : Lihat halaman dokumentasi SAS untuk daftar lengkap argumen opsional yang dapat Anda gunakan saat mengimpor file.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
SAS: Cara mengimpor rentang tertentu dari Excel
SAS: Cara menggunakan ringkasan prosedur untuk meringkas kumpulan data
SAS: Cara menggunakan konten Proc untuk mendapatkan konten dataset