Cara mengimpor file teks ke sas (dengan contoh)


Anda dapat menggunakan pernyataan PROC IMPORT untuk mengimpor data dengan cepat dari file teks ke SAS.

Prosedur ini menggunakan sintaks dasar berikut:

 /*import data from text file called data.txt*/
proc import out =my_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

Inilah yang dilakukan setiap baris:

  • out : Nama yang akan diberikan pada kumpulan data setelah diimpor ke SAS
  • datafile : Lokasi file teks yang akan diimpor
  • dbms : Format file yang sedang diimpor (dlm mengasumsikan spasi digunakan sebagai pembatas)
  • 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 sintaksis ini dalam praktiknya.

Contoh: mengimpor file teks ke SAS

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 #1 : Kami menggunakan getnames=YES saat mengimpor file karena baris pertama file teks berisi nama variabel.

Catatan #2 : Anda dapat menemukan dokumentasi lengkap untuk pernyataan PROC IMPORT di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

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

Tambahkan komentar

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