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


คุณสามารถใช้ฟังก์ชัน LENGTH ใน SAS เพื่อคำนวณความยาวของตัวแปรอักขระ โดยไม่รวมช่องว่างต่อท้าย

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

ความยาว(การแสดงออก)

ทอง:

  • expression : สตริงอักขระที่จะวิเคราะห์

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

ตัวอย่าง: การใช้ฟังก์ชัน LENGTH ใน SAS

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS:

 /*create dataset*/
data original_data;
    input team $1-21 points;
    datalines ;
Golden State Warriors 99
Brooklyn Nets 101
Utah Jazz 105
Cleveland Cavs 100
Atlanta Hawks 109
Milwaukee Bucks 98
Miami Heat 93
Houston Rockets 100
Los Angeles Lakers 112
;
run ;

/*view dataset*/
proc print data = original_data; 

เราสามารถใช้ฟังก์ชัน LENGTH เพื่อคำนวณความยาวของแต่ละสตริงในคอลัมน์ทีม:

 /*calculate length of each string in team column*/
data new_data;
    set original_data;
    team_length = length (team);
run ;

/*view results*/
proc print data = new_data;

ฟังก์ชัน LENGTH ใน SAS

คอลัมน์ใหม่ชื่อ team_length จะแสดงความยาวของแต่ละสตริงในคอลัมน์ ทีม

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

  • โซ่ “Golden State Warriors” มีความยาว 21
  • สตริง “Brooklyn Nets” มีความยาว 13
  • สาย “Utah Jazz” มีความยาว 9
  • เชือก “คลีฟแลนด์ แคฟส์” มีความยาว 14 เส้น

และอื่นๆ

โปรดทราบว่าฟังก์ชัน LENGTH นับช่องว่างระหว่างคำเป็นอักขระ แต่ไม่นับช่องว่างต่อท้ายเป็นอักขระ

หากคุณต้องการคำนวณความยาวของตัวแปรอักขระ รวมถึง ช่องว่างต่อท้าย ให้ใช้ฟังก์ชัน LENGTHC แทน

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

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

วิธีใช้ฟังก์ชัน SUBSTR ใน SAS
วิธีใช้ฟังก์ชัน COMPRESS ใน SAS
วิธีใช้ฟังก์ชัน FIND ใน SAS
วิธีใช้ฟังก์ชัน COALESCE ใน SAS

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

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