كيفية ربط مجموعات البيانات في 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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *