كيفية إضافة أعمدة متعددة في sas (مع مثال)


يمكنك استخدام بناء الجملة التالي لجمع أعمدة مجموعة البيانات في SAS:

 data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

يقوم هذا المثال المحدد بإنشاء مجموعة بيانات جديدة تحتوي على عمود جديد يسمى sum_stats والذي يحتوي على مجموع القيم في الأعمدة التي تسمى النقاط والتمريرات والارتدادات .

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: كيفية إضافة أعمدة متعددة في SAS

لنفترض أن لدينا مجموعة البيانات التالية في SAS تسمى my_data والتي تحتوي على معلومات حول لاعبي كرة السلة المختلفين:

 /*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
A 10 2 4
A 17 5 9
A 17 6 8
A 18 3 8
A 15 0 6
B 10 2 3
B 14 5 3
B 13 4 3
B 29 0 6
B 25 2 5
C 12 1 4
C 30 1 9
C 34 3 9
C 12 4 5
C 11 7 5
;
run ;

/*view dataset*/
proc print data =my_data; 

لنفترض الآن أننا نريد إنشاء عمود جديد يسمى sum_stats يحتوي على مجموع القيم من الأعمدة التي تسمى النقاط والتمريرات والمرتدات .

يمكننا استخدام الكود التالي للقيام بذلك:

 /*create new dataset that contains sum of specific columns*/
data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

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

مجموع SAS في الأعمدة

لاحظ أن العمود المسمى sum_stats يحتوي على مجموع كل قيمة في أعمدة النقاط والتمريرات والمرتدات .

على سبيل المثال:

مجموع النقاط والتمريرات والمرتدات في السطر الأول هو 10 + 2 + 4 = 16 .

مجموع النقاط والتمريرات والمرتدات في السطر الثاني هو 17 + 5 + 9 = 31 .

وما إلى ذلك وهلم جرا.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:

كيفية حساب المبلغ لكل مجموعة في SAS
كيفية حساب المبلغ الجاري في SAS
كيفية حساب الإحصائيات الوصفية في SAS

Add a Comment

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