วิธีใช้ฟังก์ชัน cmiss ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน CMISS ใน SAS เพื่อนับจำนวนค่าที่หายไปในแต่ละแถวของชุดข้อมูล
นี่เป็นวิธีทั่วไปในการใช้ฟังก์ชันนี้ในทางปฏิบัติ:
data new_data;
set my_data;
total_missing = cmiss (of team -- assists);
run ;
ตัวอย่างนี้สร้างชุดข้อมูลใหม่ชื่อ new_data ซึ่งมีคอลัมน์ชื่อ Total_missing ซึ่งจะนับจำนวนค่าที่หายไปในแต่ละแถวระหว่างคอลัมน์ชื่อ team และ Assists
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: ใช้ CMISS ใน SAS เพื่อนับจำนวนค่าที่หายไปในแต่ละแถว
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ที่เรียกว่า my_data ซึ่งมีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:
/*create dataset*/
data my_data;
input team $points assists;
datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
. 18 9
Mavs 31 7
Mavs. 5
. . 3
Celtics 36 9
Celtics 40 7
;
run ;
/*view dataset*/
proc print data =my_data;
โปรดทราบว่าหลายแถวมีค่าที่ขาดหายไป
เราสามารถใช้ฟังก์ชัน CMISS เพื่อนับจำนวนค่าที่หายไปในแต่ละแถวได้:
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับชุดข้อมูลต่อไปนี้ใน SAS:
/*create new dataset that counts number of missing values in each row*/
data new_data;
set my_data;
total_missing = cmiss (of team -- assists);
run ;
คอลัมน์ใหม่ชื่อ Total_missing จะแสดงจำนวนค่าที่หายไปในแต่ละแถว
ตัวอย่างเช่น:
- แถวแรกมีค่าที่หายไป 0 ค่า
- แถวที่สองมีค่าที่หายไป 0 ค่า
- แถวที่สามมีค่าที่หายไป 0 ค่า
- แถวที่สี่มีค่าที่หายไป 1 ค่า
และอื่นๆ
หมายเหตุ : คุณสามารถค้นหาเอกสารฉบับสมบูรณ์สำหรับฟังก์ชัน SAS CMISS ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีนับค่าที่หายไปใน SAS
วิธีลบแถวที่มีค่าหายไปใน SAS
วิธีแทนที่ค่าที่หายไปด้วยศูนย์ใน SAS