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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *