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