كيفية استخدام str_pad في r (مع أمثلة)


يمكن استخدام الدالة str_pad() لحزمة stringr في لغة R لتضمين الأحرف في السلسلة.

تستخدم هذه الوظيفة بناء الجملة التالي:

str_pad(سلسلة، العرض، الجانب = c(“يسار”، “يمين”، “كلاهما”)، وسادة = “”)

ذهب:

  • السلسلة: ناقل الحرف
  • العرض: الحد الأدنى لعرض الحبال المبطنة
  • الجانب: الجانب لإضافة حرف تعبئة (يتم ترك الافتراضي)
  • لوحة: حرف لاستخدامه في الحشو (الافتراضي هو المسافة)

توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا

مثال 1: املأ السلسلة بالمسافات

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة str_pad() لحشو الجانب الأيسر من السلسلة بمسافات حتى تحتوي السلسلة على إجمالي 10 أحرف:

 library (stringr)

#create string
my_string <- "Rhino"

#pad string to length of 10
str_pad(my_string, width= 10 )

[1] “Rhino”

لاحظ أنه تمت إضافة خمس مسافات إلى الجانب الأيسر من السلسلة بحيث يبلغ إجمالي طول السلسلة 10.

استخدم الوسيطة الجانبية لإكمال الجانب الأيمن من السلسلة:

 library (stringr)

#create string
my_string <- "Rhino"

#pad string to length of 10
str_pad(my_string, width= 10 , side=" right ")

[1] “Rhino”

مثال 2: تعبئة السلسلة بحرف محدد

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة str_pad() لحشو الجانب الأيسر من السلسلة بشرطات سفلية حتى تحتوي السلسلة على 10 أحرف إجمالاً:

 library (stringr)

#create string
my_string <- "Rhino"

#pad string to length of 10 using underscores
str_pad(my_string, width= 10 , pad="_")

[1] “_____Rhino”

لاحظ أنه تمت إضافة خمس شرطات سفلية إلى الجانب الأيسر من السلسلة بحيث يبلغ إجمالي طول السلسلة 10.

مثال 3: تعبئة السلسلة بعدد محدد من الأحرف

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة str_pad() مع الدالة nchar() لحشو الجانب الأيسر من السلسلة بعدد محدد ( 5 ) من الأحرف:

 library (stringr)

#create string
my_string <- "Rhino"

#pad string with 5 A's
str_pad(my_string, width=nchar(my_string)+ 5 , pad=" A ")

[1] “AAAAARhino”

لاحظ أنه تم إكمال خمس نقاط على الجانب الأيسر من السلسلة.

مصادر إضافية

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

كيفية استخدام str_replace في R
كيفية استخدام str_split في R
كيفية استخدام str_detect في R
كيفية استخدام str_count في R

Add a Comment

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