วิธีใช้ฟังก์ชัน mod ใน sas (พร้อมตัวอย่าง)


คุณสามารถใช้ฟังก์ชัน MOD ใน SAS เพื่อคำนวณส่วนที่เหลือจากตัวดำเนินการหารได้

ฟังก์ชันนี้ใช้ไวยากรณ์ต่อไปนี้:

MOD(เงินปันผล, ตัวหาร)

ทอง:

  • เงินปันผล: จำนวนที่จะหาร
  • ตัวหาร : จำนวนที่จะหารด้วย

ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีใช้ฟังก์ชัน MOD ใน SAS

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน 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;

รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน MOD เพื่อสร้างคอลัมน์ใหม่ที่แสดงส่วนที่เหลือของการหารค่าคอลัมน์ เงินปันผล ด้วยค่าคอลัมน์ ตัวหาร ของแต่ละแถว:

 /*calculate remainder for each row*/
data new_data;
    set my_data;
    mod = mod (dividend, divisor);
run ;

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

คอลัมน์ใหม่ที่เรียกว่า mod แสดงส่วนที่เหลือของการหารค่าคอลัมน์ เงินปันผล ด้วยค่าคอลัมน์ ตัวหาร ของแต่ละแถว

ตัวอย่างเช่น:

  • 6 เข้าสู่ 36 หกครั้งพอดีด้วยเศษ 0
  • 3 เข้าสู่สามครั้งใน 10 โดยมีเศษเป็น 1
  • 5 เข้าสู่ 15 สามครั้งพอดีด้วยเศษ 0
  • 6 เข้าสู่ 15 สองครั้งด้วยเศษ 3

และอื่นๆ

โปรดทราบว่าหากค่าในคอลัมน์ ตัว หารเป็นศูนย์ ฟังก์ชัน MOD จะส่งกลับจุด ( . ) ในคอลัมน์ mod เพื่อระบุว่าไม่สามารถหารด้วยศูนย์ได้

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับคุณสมบัติ SAS MOD ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:

วิธีแยกตัวเลขจากสตริงใน SAS
วิธีใช้ฟังก์ชัน SUBSTR ใน SAS
วิธีลบอักขระพิเศษออกจากสตริงใน SAS

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *