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

Tambahkan komentar

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