Sas: วิธีใช้คำสั่ง datalines เพื่อสร้างชุดข้อมูล
คุณสามารถใช้คำสั่ง ดาต้าไลน์ ใน SAS เพื่อสร้างชุดข้อมูลใหม่ตั้งแต่ต้นได้อย่างรวดเร็ว
เมื่อต้องการทำเช่นนี้ คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้:
 data original_data;
    input var1 $var2;
    datalines ;
AT 12
B 19
C23
D 40
;
run ;
แต่ละคำสั่งทำหน้าที่ดังนี้:
- data : ชื่อของชุดข้อมูล
 - input : ชื่อและประเภทของตัวแปรแต่ละตัวในชุดข้อมูล
 - datalines : ค่าจริงในชุดข้อมูล
 
โปรดทราบว่าเครื่องหมายดอลลาร์ ” $ ” หลังชื่อตัวแปรจะบอก SAS ว่าตัวแปรนั้นเป็นตัวแปรอักขระ
ตัวอย่างต่อไปนี้แสดงวิธีการใช้คำสั่ง ดาต้าไลน์ ในทางปฏิบัติ
ตัวอย่างที่ 1: สร้างชุดข้อมูลที่มีตัวแปรตัวเลขทั้งหมด
รหัสต่อไปนี้แสดงวิธีสร้างชุดข้อมูลที่มีตัวแปรตัวเลข 3 ตัว ได้แก่ จุด การช่วย และการตอบสนอง:
 /*create dataset*/
data original_data;
    input points assists rebounds;
    datalines ;
22 8 4
29 5 4
31 12 8
30 9 14
22 7 1
24 9 2
18 6 4
20 5 5
25 1 4
;
run ;
/*view dataset*/
proc print data = original_data; 

ผลลัพธ์ที่ได้คือชุดข้อมูลที่มีตัวแปรตัวเลข 3 ตัว
ตัวอย่างที่ 2: สร้างชุดข้อมูลที่มีตัวแปรตัวอักษรและตัวเลข
รหัสต่อไปนี้แสดงวิธีสร้างชุดข้อมูลที่มีตัวแปรตัวอักษรและตัวเลข:
 /*create dataset*/
data original_data;
    input team $position $points assists;
    datalines ;
A Guard 8 4
A Guard 5 4
A Forward 12 8
A Forward 9 14
A Forward 7 1
B Guard 9 2
B Guard 14 9
B Forward 15 8
B Forward 11 4
;
run ;
/*view dataset*/
proc print data = original_data; 

เราสามารถใช้ฟังก์ชัน proc content เพื่อตรวจสอบประเภทของตัวแปรแต่ละตัวได้:
proc contents data =original_data;

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