วิธีเชื่อมต่อชุดข้อมูลใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อเชื่อมชุดข้อมูลใน SAS:
/*concatenate two datasets into one*/
data data3;
set data1 data2;
run ;
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: การเชื่อมโยงชุดข้อมูลใน SAS
สมมติว่าเรามีข้อมูลสองชุดต่อไปนี้ใน SAS:
/*create first dataset*/
data data1;
input firstName $lastName $points;
datalines ;
Austin Smith 15
Brad Stevens 31
Chad Miller 22
;
run ;
/*create second dataset*/
data data2;
input firstName $lastName $points;
datalines ;
Dave Michaelson 19
Eric Schmidt 29
Frank Wright 20
Greg Gunner 40
Harold Anderson 35
;
run ;
/*view datasets*/
proc print data =data1;
proc print data =data2;
เราสามารถใช้โค้ดต่อไปนี้เพื่อเชื่อมชุดข้อมูลทั้งสองนี้เข้าด้วยกันเป็นชุดข้อมูลเดียว:
/*concatenate two datasets into one*/
data data3;
set data1 data2;
run ;
/*view new dataset*/
proc print data =data3;
ชุดข้อมูลผลลัพธ์ประกอบด้วยการสังเกตทั้งหมดจากชุดข้อมูลสองชุดแรก
หมายเหตุ : ในตัวอย่างนี้ เราได้เชื่อมต่อชุดข้อมูลเพียงสองชุดให้เป็นชุดเดียว อย่างไรก็ตาม เราสามารถใช้ไวยากรณ์ที่คล้ายกันเพื่อเชื่อมชุดข้อมูลได้มากเท่าที่เราต้องการ ข้อกำหนดเพียงอย่างเดียวคือแต่ละชุดข้อมูลมีชื่อตัวแปรเหมือนกัน
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีทำให้ข้อมูลเป็นมาตรฐานใน SAS
วิธีลบรายการที่ซ้ำกันใน SAS
วิธีเชื่อมต่อสตริงใน SAS
วิธีแทนที่ค่าที่หายไปด้วยศูนย์ใน SAS