Sas: แปลงสตริงเป็นตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก และตัวพิมพ์ที่เหมาะสม
คุณสามารถใช้วิธีการต่อไปนี้เพื่อแปลงสตริงเป็นตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก และตัวพิมพ์ที่เหมาะสมใน SAS:
วิธีที่ 1: แปลงสตริงเป็นตัวพิมพ์ใหญ่
new_string = UPCASE (old_string);
วิธีที่ 2: แปลงสตริงเป็นตัวพิมพ์เล็ก
new_string = LOWCASE (old_string);
วิธีที่ 3: แปลงสตริงให้เป็นตัวพิมพ์ที่เหมาะสม
new_string = PROPCASE (old_string);
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละวิธีกับชุดข้อมูลต่อไปนี้ใน SAS:
/*create dataset*/
data original_data;
input team $1-20;
datalines ;
Washington Wizards
Houston rockets
boston celtics
san antonio spurs
Orlando Magic
Miami Heat
;
run ;
/*view dataset*/
proc print data = original_data;

ตัวอย่างที่ 1: แปลงสตริงเป็นตัวพิมพ์ใหญ่
รหัสต่อไปนี้แสดงวิธีการสร้างชุดข้อมูลใหม่ซึ่งชื่อทีมทั้งหมดจะถูกแปลงเป็นตัวพิมพ์ใหญ่:
/*create new dataset*/
data new_data;
set original_data;
team = UPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;

โปรดทราบว่าชื่อทีมแต่ละชื่อจะถูกแปลงเป็นตัวพิมพ์ใหญ่
ตัวอย่างที่ 2: แปลงสตริงเป็นตัวพิมพ์เล็ก
รหัสต่อไปนี้แสดงวิธีการสร้างชุดข้อมูลใหม่ซึ่งชื่อทีมทั้งหมดจะถูกแปลงเป็นตัวพิมพ์เล็ก:
/*create new dataset*/
data new_data;
set original_data;
team = LOWCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;

โปรดทราบว่าชื่อทีมแต่ละชื่อจะถูกแปลงเป็นตัวพิมพ์เล็ก
ตัวอย่างที่ 3: แปลงสตริงให้เป็นตัวพิมพ์ที่เหมาะสม
รหัสต่อไปนี้แสดงวิธีการสร้างชุดข้อมูลใหม่ซึ่งชื่อทีมทั้งหมดจะถูกแปลงขนาดตัวพิมพ์:
หมายเหตุ : การใช้อักษรตัวพิมพ์ใหญ่ที่ถูกต้องหมายความว่าอักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่
/*create new dataset*/
data new_data;
set original_data;
team = PROPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;

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