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

Tambahkan komentar

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