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