Cara mengimpor file csv ke sas (dengan contoh)


Anda dapat menggunakan proc import untuk mengimpor data dengan cepat dari file CSV ke SAS.

Prosedur ini menggunakan sintaks dasar berikut:

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

Inilah yang dilakukan setiap baris:

  • out : Nama yang akan diberikan pada kumpulan data setelah diimpor ke SAS
  • datafile : Lokasi file CSV yang akan diimpor
  • dmbs : 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)

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.

Terkait: Cara Mengimpor File Excel ke SAS

Contoh 1: Impor data dari file CSV ke SAS

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.

Catatan : Kami menggunakan getnames=YES saat mengimpor file karena baris pertama file CSV berisi nama variabel.

Contoh 2: Impor data dari file CSV ke SAS tanpa header atau pembatas khusus

Katakanlah kita memiliki file CSV berikut bernama data.csv :

Perhatikan bahwa file ini tidak memiliki baris header dan nilainya dipisahkan dengan titik koma, bukan koma.

Kita dapat menggunakan kode berikut untuk mengimpor dataset ini ke SAS dan menyebutnya 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; 

Data yang ditampilkan di output SAS cocok dengan data yang ditampilkan di file CSV.

Secara default, SAS memberikan nama variabel sebagai VAR1, VAR2, dan VAR3.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara mengekspor data dari SAS ke file Excel
Cara mengekspor data dari SAS ke file CSV

Tambahkan komentar

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