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