วิธีเชื่อมต่อชุดข้อมูลใน 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;

SAS เชื่อมต่อชุดข้อมูล

เราสามารถใช้โค้ดต่อไปนี้เพื่อเชื่อมชุดข้อมูลทั้งสองนี้เข้าด้วยกันเป็นชุดข้อมูลเดียว:

 /*concatenate two datasets into one*/
data data3;
	set data1 data2;
run ;

/*view new dataset*/
proc print data =data3; 

ชุดข้อมูลผลลัพธ์ประกอบด้วยการสังเกตทั้งหมดจากชุดข้อมูลสองชุดแรก

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

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

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

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

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

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