Sas: cara menggunakan pernyataan set dengan beberapa kumpulan data


Anda dapat menggunakan sintaks dasar berikut untuk menyertakan beberapa kumpulan data dalam pernyataan set di SAS:

 data new_data;
set data1 data2 data3;
run ;

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Gunakan Pernyataan SET dengan Beberapa Kumpulan Data di SAS

Misalkan kita memiliki kumpulan data berikut di SAS yang menunjukkan poin yang dicetak oleh pemain bola basket berbeda dalam tim bernama A:

 /*create first dataset*/
data data1;
    input team $points;
    datalines ;
AT 12
At 15
At 16
At 21
At 22
;
run ;

/*view dataset*/
proc print data =data1;

Dan misalkan kita mempunyai kumpulan data lain yang menunjukkan poin yang dicetak oleh pemain bola basket berbeda dari tim bernama B:

 /*create second dataset*/
data data2;
    input team $points;
    datalines ;
B16
B22
B25
B29
B 30
;
run ;

/*view dataset*/
proc print data =data2; 

Kita dapat menggunakan pernyataan set dengan beberapa kumpulan data untuk menggabungkan kedua kumpulan data ini menjadi satu:

 /*create new dataset that combines two datasets*/
data data3;
    set data1 data2;
run ;

/*view new dataset*/
proc print data =data3; 

Hasilnya adalah kumpulan data ketiga yang disebut data3 yang menggabungkan baris dari data1 dan data2 .

Catatan : Sekalipun kedua kumpulan data tidak memiliki nama kolom yang sama, pernyataan set akan tetap menggabungkan kumpulan data menjadi satu dan hanya menyisakan ruang kosong di sel yang kolomnya tidak cocok.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menghapus kumpulan data di SAS
Bagaimana cara menambahkan nomor baris di SAS
Cara memilih N baris pertama dari kumpulan data di SAS

Tambahkan komentar

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