วิธีใช้ขั้นตอน data ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ขั้นตอน DATA ใน SAS เพื่อสร้างชุดข้อมูลได้
มีสองวิธีทั่วไปในการใช้ขั้นตอน DATA :
1. สร้างชุดข้อมูลตั้งแต่เริ่มต้น
2. สร้างชุดข้อมูลจากชุดข้อมูลที่มีอยู่
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
ตัวอย่างที่ 1: ใช้ขั้นตอน DATA เพื่อสร้างชุดข้อมูลตั้งแต่เริ่มต้น
ไวยากรณ์ต่อไปนี้แสดงวิธีใช้ขั้นตอน DATA เพื่อสร้างชุดข้อมูลที่มีตัวแปร 3 ตัว:
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;
/*view dataset*/
proc print data =my_data;
นี่คือสิ่งที่เราทำในตัวอย่างนี้:
ขั้นแรก เราใช้ ข้อมูล เพื่อตั้งชื่อชุดข้อมูล
ต่อไป เราใช้ อินพุต เพื่อระบุชื่อตัวแปร ( $ ระบุตัวแปรอักขระ)
ต่อไป เราใช้ แถวข้อมูล เพื่อบอก SAS ว่าแถวถัดไปแสดงถึงค่าในชุดข้อมูล
ตัวอย่างที่ 2: ใช้ขั้นตอน DATA เพื่อสร้างชุดข้อมูลจากชุดข้อมูลที่มีอยู่
เราสามารถใช้ขั้นตอน ข้อมูล กับคำสั่ง set เพื่อสร้างชุดข้อมูลจากชุดข้อมูลอื่นที่มีอยู่แล้ว
ตัวอย่างเช่น เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างชุดข้อมูลใหม่ชื่อ new_data ซึ่งใช้ตัวแปรจากชุดข้อมูลที่เรียกว่า my_data แต่จะลบตัวแปร “returns” ออก:
/*create new dataset that drops returns from my_data*/
data new_data;
set my_data;
drop returns;
run ;
/*view dataset*/
proc print data = new_data;
นี่คือสิ่งที่เราทำในตัวอย่างนี้:
ขั้นแรก เราใช้ ข้อมูล เพื่อตั้งชื่อชุดข้อมูลใหม่
ต่อไป เราใช้ set เพื่อระบุชุดข้อมูลที่มีอยู่เพื่อสร้างชุดข้อมูลใหม่
ต่อไป เราใช้ drop เพื่อลบตัวแปร “return” ออกจากชุดข้อมูลใหม่
ผลลัพธ์ที่ได้คือชุดข้อมูลใหม่ที่มีตัวแปรเหมือนกับชุดข้อมูลเดิมทุกประการ ยกเว้นว่าตัวแปร “returns” ได้ถูกลบออกไปแล้ว
ที่เกี่ยวข้อง: วิธีใช้คำสั่ง KEEP และ DROP ใน SAS
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีใช้สรุปขั้นตอนใน SAS
วิธีใช้ Proc Tabulate ใน SAS
วิธีใช้การจัดเรียง Proc ใน SAS