Sas: كيفية عرض القيم بتنسيق النسبة المئوية
يمكنك استخدام خيار تنسيق PERCENT في SAS لطباعة القيم المنسقة كنسب مئوية.
يوضح المثال التالي كيفية استخدام خيار تنسيق PERCENT عمليًا.
مثال: عرض القيم بتنسيق النسبة المئوية في SAS
لنفترض أن لدينا مجموعة البيانات التالية في SAS والتي تعرض درجات امتحانات الطلاب في الفصل الدراسي:
/*create dataset*/
data my_data;
input student $exam_score;
datalines ;
Andy 0.945
Bob 0.78
Chad 0.865
Derrick 0.77
Eric 0.75
Frank 0.64
George 0.895
Henry 0.98
Isaac 0.68
John 0.84
;
run ;
/*view dataset*/
proc print data =my_data;
لنفترض أننا نريد تنسيق القيم في عمود درجة الامتحان باستخدام تنسيق النسبة المئوية.
يمكننا استخدام بناء الجملة التالي للقيام بذلك:
/*view dataset and display exam scores in percent format*/
proc print data =my_data;
format exam_score percent10.1 ;
run ;
يتم عرض كل قيمة في عمود Exam_score كنسبة مئوية.
عند استخدام عبارة بالمائة10.1 ، يحدد الرقم 10 أنه ستكون هناك حاجة إلى 10 أحرف كحد أقصى لعرض القيمة بأكملها، بما في ذلك رمز النسبة المئوية، بينما يحدد الرقم 1 أنه يجب عرض الرقم بعد العلامة العشرية.
إذا كنت لا تريد عرض أي قيمة بعد العلامة العشرية، فيمكنك استخدام النسبة المئوية 10. بدلاً من:
/*view dataset and display exam scores in percent format without decimal places*/
proc print data =my_data;
format exam_score percent10. ;
run ;
لاحظ أنه يتم تقريب كل قيمة في عمود Exam_score إلى أقرب عدد صحيح وأنه تم اقتطاع كل قيمة بعد العلامة العشرية.
ملاحظة : يمكنك العثور على الوثائق الكاملة لتنسيق PERCENT في SAS هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية استخدام ملخص الإجراء في SAS
كيفية استخدام Proc Tabulate في SAS
كيفية استخدام ترتيب Proc في SAS