Cara menggunakan fungsi mod di sas (dengan contoh)
Anda dapat menggunakan fungsi MOD di SAS untuk menghitung sisa dari operator pembagian
Fungsi ini menggunakan sintaks berikut:
MOD (dividen, pembagi)
Emas:
- dividen: angka yang akan dibagi
- pembagi : Bilangan yang akan dibagi
Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.
Contoh: Cara menggunakan fungsi MOD di SAS
Anggaplah kita memiliki kumpulan data berikut di SAS:
/*create dataset*/
data my_data;
input dividend divisor;
datalines ;
36 6
10 3
15 5
15 6
10 7
22 4
24 4
30 8
;
run ;
/*view dataset*/
proc print data =my_data;
Kode berikut menunjukkan cara menggunakan fungsi MOD untuk membuat kolom baru yang menampilkan sisa pembagian nilai kolom dividen dengan nilai kolom pembagi setiap baris:
/*calculate remainder for each row*/
data new_data;
set my_data;
mod = mod (dividend, divisor);
run ;
/*view new dataset*/
proc print data = new_data;
Kolom baru bernama mod menunjukkan sisa pembagian nilai kolom pembagi dengan nilai kolom pembagi setiap baris.
Misalnya:
- 6 memasukkan 36 tepat enam kali dengan sisa 0 .
- 3 masuk tiga kali dalam 10 dengan sisa 1 .
- 5 memasukkan 15 tepat tiga kali dengan sisa 0 .
- 6 memasukkan 15 dua kali dengan sisa 3 .
Dan seterusnya.
Perhatikan bahwa jika nilai pada kolom pembagi adalah nol, fungsi MOD hanya akan mengembalikan titik ( . ) pada kolom mod untuk menunjukkan bahwa pembagian dengan nol tidak mungkin dilakukan.
Catatan : Anda dapat menemukan dokumentasi lengkap untuk fitur SAS MOD di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara mengekstrak angka dari string di SAS
Cara menggunakan fungsi SUBSTR di SAS
Cara menghapus karakter khusus dari string di SAS