logo

تنسيق البيانات الرقمية

يمكن لـ SAS التعامل مع أنواع مختلفة من تنسيقات البيانات الرقمية. يتم استخدام هذه التنسيقات في نهاية اسم المتغير لتطبيق تنسيق رقمي محدد على البيانات.

يستخدم SAS نوعين من التنسيقات الرقمية، أحدهما هو أُبلغ ، وآخر هو تنسيق الإخراج . حيث تكون المعلومات عبارة عن مواصفات لكيفية قراءة SAS للبيانات، و تنسيق الإخراج هي مواصفات تخطيط لكيفية عرض المتغير في الإخراج.

هناك العديد من المعلومات الداخلية وتنسيقات الإخراج في SAS. أو يمكن إنشاء المعلومات وتنسيقات الإخراج المعرفة من قبل المستخدم باستخدام تنسيق بروك . يمكن الاطلاع على قائمة كافة المعلومات الداخلية وتنسيقات الإخراج عن طريق كتابة ' تنسيق المساعدة 'في سطر الأوامر ثم النقر فوق' تنسيق SAS والمعلومات 'في النافذة الناتجة.

دعونا نفهم المصطلحات التالية للتنسيقات الرقمية بالتفصيل:

    أُبلغ كيف تقرأ SAS المعلومات الرقمية تنسيق الإخراج

أُبلغ

تعد معلومات SAS جزءًا من تنسيق SAS الرقمي، وتحدد كيفية قراءة SAS لبيانات معينة. تم تحديد هذه في بيان INPUT. ضع دائمًا علامة عشرية (.) في نهاية المعلومات لأن SAS تستخدم هذا العلامة العشرية (.) لفصل المعلومات عن المتغيرات الأخرى.

يرشد المعلومات SAS، كيفية قراءة البيانات في متغيرات SAS.

فيما يلي قائمة بالمعلومات المستخدمة لقراءة البيانات في SAS.

كيفية إعادة تسمية الدليل في لينكس

إدخال المعلومات الرقمية

أُبلغ يستخدم
في. وهو يمثل الحد الأقصى لعدد الأعمدة 'W' بدون منازل عشرية.
دبليو دي وهو يمثل الحد الأقصى لعدد الأعمدة 'W' مع المنازل العشرية 'D'.

كيف تقرأ SAS المعلومات الرقمية؟

ساس مطلعة عدديا يتكون من مكونين أحدهما هو عدد الأعمدة في الإخراج والآخر هو عدد المنازل العشرية .

يعتمد نظام SAS على تمثيل الفاصلة العائمة المشار إليه بـ W.D لقراءة المعلومات الرقمية. في W.D، W هو عدد الأعمدة، وD هو عدد الأرقام الموجودة على يمين العلامة العشرية.

على سبيل المثال، إذا كانت قيمة W.D هي 7.2، فسيتم تخصيص إجمالي 7 مسافات للإخراج. أربعة سيتم تخصيص مساحات ل أرقام الجانب الأيسر من العلامة العشرية، واحد فضاء للعلامة العشرية والباقي اثنين ل أرقام الجانب الأيمن من العلامة العشرية.

في الجدول التالي، يتم توضيح البيانات الرقمية 2789.93 باستخدام 7.2 إنفورمات. ويوضح كيفية تخصيص الأرقام في نظام SAS باستخدام معلومات W.D.

2 7 8 9 . 9 3

يمكننا استخدام معلومات W.D في برامج SAS باستخدام الصيغة التالية:

 Varname FormatnameW.D 

أين،

الخريطة في الآلة الكاتبة
    الاسم المتغير:إنه اسم المتغير المعلن.اسم التنسيق:إنه اسم التنسيق الرقمي المطبق على المتغير.في:إنه الحد الأقصى لعدد أعمدة البيانات (بما في ذلك العلامة العشرية نفسها والأرقام بعد العلامة العشرية).د:هو الحد الأقصى لعدد الأرقام على الجانب الأيمن من العلامة العشرية.

مثال:

 DATA informat_example; input x 6.; /*maximum number of columns*/ format x 10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=informat_example; RUN; 

قم بتنفيذ الكود أعلاه في SAS Studio:

تنسيق البيانات الرقمية SAS

انتاج:

تنسيق البيانات الرقمية SAS

كما نرى في المخرجات، تتبع SAS معلومات W.D لتخزين القيم الرقمية. هنا قيمة W.D هي 10.2، مما يعني أن SAS يقرأ إجمالي 10 مسافات. يخصص 7 مسافات للأرقام التي تركت جانب العلامة العشرية، ومساحة واحدة للعلامة العشرية و2 المتبقية للأرقام التي هي الجانب الأيمن من العلامة العشرية.

تنسيق الإخراج

تنسيق إخراج SAS يتم استخدامه لتوجيه SAS لعرض البيانات بالتنسيق المطلوب في الإخراج. إنه جزء آخر من التنسيق الرقمي SAS.

يمكننا عرض القيم الرقمية في ثلاثة أشكال:

    تنسيق W.D بسيط تنسيق CommaW.D تنسيق الدولارW.D

تنسيق W.D بسيط

إنها القراءة الأساسية، وهي أيضًا تنسيق إخراج SAS، حيث W هو عدد الأعمدة وD هو عدد الأرقام الموجودة على الجانب الأيمن من العلامة العشرية.

دعونا نفهم من خلال مثال كيف يمكننا عرض البيانات باستخدام تنسيق W.D.

مثال:

 DATA informat_example; input x 6.; /*maximum number of columns*/ format x 10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=informat_example; RUN; 

قم بتنفيذ الكود أعلاه في SAS Studio:

تنسيق البيانات الرقمية SAS

انتاج:

منشئ السلسلة
تنسيق البيانات الرقمية SAS

كما نرى في المخرجات، تستخدم SAS معلومات W.D لتخزين القيم الرقمية. هنا قيمة W.D هي 10.2، مما يعني أن SAS يقرأ إجمالي 10 مسافات. يخصص 7 مسافات للأرقام الموجودة على الجانب الأيسر من العلامة العشرية، ومساحة واحدة للعلامة العشرية و2 المتبقية للأرقام الموجودة على الجانب الأيمن من العلامة العشرية.

تنسيق الدولارW.D:

يتم استخدام هذا التنسيق عندما نحتاج إلى إضافة علامة الدولار مع البيانات الرقمية. دعونا نفهم من خلال مثال، كيف يمكننا استخدامها تنسيق الدولارW.D .

مثال:

إذا كان هناك متغير رقمي يسمى الراتب في مجموعة البيانات، فنظرًا لنوع بياناته العددي، هناك احتمال لوجود منازل عشرية في هذا المتغير. لذلك، دعونا ننظر في راتب موظفي المنظمة المذكورة دون علامة العملة، على سبيل المثال، 475.301. الآن، يريد الموظفون رؤية هذا الراتب بالدولار. للقيام بذلك، نحن بحاجة إلى وضع علامة الدولار معها.

وللقيام بذلك، نحتاج إلى توجيه SAS لاستخدامه تنسيق الدولارW.D .

 DATA Employee; input salary 6.; /*maximum width of the data*/ format salary DOLLAR10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=Employee; RUN; 

قم بتنفيذ الكود أعلاه في SAS Studio:

تنسيق البيانات الرقمية SAS

انتاج:

تنسيق البيانات الرقمية SAS

كما نرى في المخرجات، تم عرض الراتب بعلامة الدولار.

تنسيق CommaW.D

يتم استخدام هذا التنسيق عندما نحتاج إلى إضافة فاصلة لفصل أرقام البيانات الرقمية للحصول على فهم أفضل. دعونا نفهم من خلال مثال، كيف يمكننا استخدامها تنسيق CommaW.D .

 DATA informat_example; input salary 6.; /*maximum width of the data*/ format salary comma10.2;/*W.D informat*/ datalines; 634475.301 2345930.2 939875.722 54433.116 1221235.1 123334.4567 ; run; PROC PRINT DATA=informat_example; RUN; 

قم بتنفيذ الكود أعلاه في SAS Studio:

تنسيق البيانات الرقمية SAS

انتاج:

تنسيق البيانات الرقمية SAS

كما نرى في المخرجات، تم عرض الراتب المتغير بفواصل.

كيفية الحصول على التاريخ الحالي في جافا