Cara menggunakan pernyataan infile di sas (dengan contoh)
Anda dapat menggunakan pernyataan INFILE untuk mengimpor data dari file ke dalam kumpulan data di SAS.
Pernyataan ini menggunakan sintaks dasar berikut:
data my_data;
infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
input team $position $points assists;
run ;
Inilah yang dilakukan setiap baris:
- data : Nama yang akan diberikan pada kumpulan data setelah diimpor ke SAS
- infile : Lokasi file yang akan diimpor
- dlm : Pembatas yang memisahkan nilai-nilai dalam file
- dsd : Perlakukan dua pembatas berturut-turut sebagai nilai yang hilang
- missover : Asumsikan setiap baris dalam file mewakili observasi
- firstobs : Baris file mana yang dianggap sebagai baris pertama dengan observasi
Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.
Contoh: Cara menggunakan pernyataan INFILE di SAS
Misalkan kita memiliki file teks berikut bernama bball_data.txt :
Kita dapat menggunakan kode berikut untuk mengimpor file ini ke dalam kumpulan data SAS yang disebut my_data :
/*import data from txt file into SAS dataset*/
data my_data;
infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
input team $position $points assists;
run ;
/*view dataset*/
proc print data =my_data;
Dengan menggunakan pernyataan INFILE , kami berhasil mengimpor nilai dari file teks ke dalam kumpulan data.
Perhatikan bagaimana kami menggunakan argumen berikut:
- infile : Menentukan di mana file berada.
- dlm : Ditentukan bahwa nilai file dipisahkan dengan spasi.
- dsd : Menentukan bahwa dua pembatas berturut-turut harus diperlakukan sebagai nilai yang hilang. Ini berguna dengan nilai yang hilang di kolom poin pada baris pertama.
- missover : Menentukan bahwa setiap baris dalam file mewakili observasi.
- firstobs : Menentukan bahwa observasi pertama terletak di baris kedua file.
- input : Menentukan nama yang akan diberikan pada kolom kumpulan data.
Dengan menggunakan masing-masing argumen ini, kami berhasil mengimpor file teks ke dalam kumpulan data yang diformat dengan benar.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara mengimpor file teks ke SAS
Cara mengimpor file CSV ke SAS
Cara mengimpor file Excel ke SAS