วิธีใช้ฟังก์ชัน countw ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน COUNTW ใน SAS เพื่อนับจำนวนคำในสตริง
ฟังก์ชันนี้ใช้ไวยากรณ์ต่อไปนี้:
COUNTW(สตริง, <ตัวละคร>, <ตัวแก้ไข>)
ทอง:
- string: สตริงที่มีคำที่จะนับ
 - character : ค่าคงที่อักขระเผื่อเลือกที่เตรียมข้อมูลเบื้องต้นให้กับรายการอักขระ
 - แก้ไข : รหัสทางเลือกที่ระบุอักขระหรือสัญลักษณ์เพื่อนับเป็นตัวคั่นระหว่างคำ
 
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ
ตัวอย่าง: วิธีใช้ฟังก์ชัน COUNTW ใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS:
 /*create dataset*/
data my_data;
    input phrase $char50. ;
    datalines ;
Hey_everyone
What's going on today
Wow, what a great day
Let's have fun
We should play basketball
This weather is so so awesome
;
run ;
/*view dataset*/
proc print data =my_data;

รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน COUNTW เพื่อสร้างคอลัมน์ใหม่ที่แสดงจำนวนคำในแต่ละแถวของคอลัมน์ นิพจน์ :
 /*create new dataset that shows number of words in each row*/
data new_data;
    set my_data;
    word_count = countw (phrase);
run ;
/*view new dataset*/
proc print data =new_data; 

ตามค่าเริ่มต้น ฟังก์ชัน COUNTW จะถือว่าช่องว่างเป็นตัวคั่นระหว่างคำเท่านั้น
ดังนั้น:
- ในประโยคแรก ไม่มีการเว้นวรรค ดังนั้นฟังก์ชัน COUNTW จะนับรวมเพียงคำ เดียว เท่านั้น
 - ในประโยคที่ 2 มีช่องว่าง 3 ช่อง ดังนั้นฟังก์ชัน COUNTW จึงมีทั้งหมด 4 คำ
 - ในประโยคที่สามมีช่องว่างสี่ช่อง ดังนั้นฟังก์ชัน COUNTW จึงมีทั้งหมด 5 คำ
 
และอื่นๆ
อย่างไรก็ตาม เราสามารถระบุรายการตัวแก้ไขที่นับเป็นตัวคั่นระหว่างคำได้
ตัวอย่างเช่น เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อระบุว่าทั้งช่องว่างและขีดล่างควรถือเป็นตัวคั่นระหว่างคำ:
 /*create new dataset that shows number of words in each row*/
data new_data;
    set my_data;
    word_count = countw (phrase, '_');
run ;
/*view new dataset*/
proc print data =new_data; 

ขณะนี้คอลัมน์ word_count ใหม่นับจำนวนคำในประโยคแรกได้อย่างแม่นยำ เนื่องจากเราชี้แจงว่าเครื่องหมายขีดล่างควรถือเป็นตัวคั่นระหว่างคำด้วย
หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน SAS COUNTW ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
 วิธีแยกตัวเลขจากสตริงใน SAS
 วิธีใช้ฟังก์ชัน SUBSTR ใน SAS
 วิธีลบอักขระพิเศษออกจากสตริงใน SAS