วิธีใช้ขั้นตอน 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

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

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