Sas: كيفية استخدام بيان datalines لإنشاء مجموعة بيانات


يمكنك استخدام بيان خطوط البيانات في SAS لإنشاء مجموعة بيانات جديدة بسرعة من البداية.

للقيام بذلك، يمكنك استخدام بناء الجملة الأساسي التالي:

 data original_data;
    input var1 $var2;
    datalines ;
AT 12
B 19
C23
D 40
;
run ;

إليك ما تفعله كل تعليمات:

  • البيانات : اسم مجموعة البيانات
  • الإدخال : اسم ونوع كل متغير في مجموعة البيانات
  • خطوط البيانات : القيم الفعلية في مجموعة البيانات

لاحظ أن علامة الدولار ” $ ” بعد اسم المتغير تخبر SAS أن المتغير هو متغير حرف.

توضح الأمثلة التالية كيفية استخدام بيان خطوط البيانات عمليًا.

المثال 1: إنشاء مجموعة بيانات تحتوي على كافة المتغيرات الرقمية

يوضح التعليمة البرمجية التالية كيفية إنشاء مجموعة بيانات بثلاثة متغيرات رقمية: النقاط، والتمريرات الحاسمة، والارتدادات:

 /*create dataset*/
data original_data;
    input points assists rebounds;
    datalines ;
22 8 4
29 5 4
31 12 8
30 9 14
22 7 1
24 9 2
18 6 4
20 5 5
25 1 4
;
run ;

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

والنتيجة هي مجموعة بيانات تحتوي على ثلاثة متغيرات رقمية.

المثال 2: إنشاء مجموعة بيانات تحتوي على متغيرات أبجدية ورقمية

يوضح التعليمة البرمجية التالية كيفية إنشاء مجموعة بيانات بمتغيرات أبجدية ورقمية:

 /*create dataset*/
data original_data;
    input team $position $points assists;
    datalines ;
A Guard 8 4
A Guard 5 4
A Forward 12 8
A Forward 9 14
A Forward 7 1
B Guard 9 2
B Guard 14 9
B Forward 15 8
B Forward 11 4
;
run ;

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

يمكننا استخدام دالة محتويات proc للتحقق من نوع كل متغير:

 proc contents data =original_data; 

من النتيجة، يمكننا أن نرى أن الفريق والمركز هما متغيرات شخصية بينما النقاط والتمريرات الحاسمة هي متغيرات عددية.

مصادر إضافية

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

كيفية إنشاء متغيرات جديدة في SAS
كيفية استبدال الأحرف في سلسلة في SAS
كيفية استبدال القيم المفقودة بالصفر في SAS
كيفية إزالة التكرارات في SAS

Add a Comment

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