Sas: تحويل السلاسل إلى أحرف كبيرة وصغيرة وحالة مناسبة


يمكنك استخدام الطرق التالية لتحويل السلاسل إلى أحرف كبيرة وصغيرة وحالة مناسبة في SAS:

الطريقة الأولى: تحويل السلسلة إلى أحرف كبيرة

 new_string = UPCASE (old_string);

الطريقة الثانية: تحويل السلسلة إلى أحرف صغيرة

 new_string = LOWCASE (old_string);

الطريقة الثالثة: تحويل السلسلة إلى حالة مناسبة

 new_string = PROPCASE (old_string);

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

 /*create dataset*/
data original_data;
    input team $1-20;
    datalines ;
Washington Wizards
Houston rockets
boston celtics
san antonio spurs
Orlando Magic
Miami Heat
;
run ;

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

مثال 1: تحويل السلاسل إلى أحرف كبيرة

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

 /*create new dataset*/
data new_data;
    set original_data;
    team = UPCASE (team);
run ;

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

لاحظ أنه تم تحويل كل اسم من أسماء الفريق إلى أحرف كبيرة.

المثال 2: تحويل السلاسل إلى أحرف صغيرة

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

 /*create new dataset*/
data new_data;
    set original_data;
    team = LOWCASE (team);
run ;

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

لاحظ أنه تم تحويل كل اسم من أسماء الفريق إلى أحرف صغيرة.

المثال 3: تحويل السلاسل إلى حالة مناسبة

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

ملاحظة : الكتابة بالأحرف الكبيرة الصحيحة تعني أن الحرف الأول من كل كلمة مكتوب بأحرف كبيرة.

 /*create new dataset*/
data new_data;
    set original_data;
    team = PROPCASE (team);
run ;

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

لاحظ أنه تم تحويل كل اسم من أسماء الفريق إلى الحالة الصحيحة.

مصادر إضافية

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

كيفية استخدام ملخص الإجراء في SAS
كيفية إعادة تسمية المتغيرات في SAS
كيفية إنشاء متغيرات جديدة في SAS
كيفية إزالة التكرارات في SAS

Add a Comment

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