كيفية إزالة المسافات من السلاسل في r (3 أمثلة)


يمكنك استخدام الطرق التالية لإزالة المسافات البيضاء من السلاسل في R:

الطريقة الأولى: إزالة كل المسافات البيضاء باستخدام gsub()

 updated_string <- gsub(" ", "", my_string)

الطريقة الثانية: إزالة كافة المسافات باستخدام str_replace_all()

 library (stringr)

updated_string <- str_replace_all(my_string, " ", "")

الطريقة الثالثة: إزالة المسافات البادئة والزائدة باستخدام str_trim()

 library (stringr)

#remove all trailing whitespace
updated_string <- str_trim(my_string, " right ")

#remove all leading whitespace
updated_string <- str_trim(my_string, " left ")

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.

المثال 1: إزالة جميع المسافات باستخدام gsub()

يوضح الكود التالي كيفية استخدام الدالة gsub() في R لإزالة كافة المسافات من سلسلة معينة:

 #create string
my_string <- "Check out this cool string"

#remove all whitespace from string
updated_string <- gsub(" ", "", my_string)

#view updated string
updated_string

[1] "Checkoutthiscoolstring"

لاحظ أنه تمت إزالة جميع المسافات من السلسلة.

المثال 2: إزالة كافة المسافات باستخدام str_replace_all()

يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة str_replace_all() لحزمة stringr في R لإزالة كافة المسافات من سلسلة معينة:

 library (stringr)

#create string
my_string <- "Check out this cool string"

#remove all whitespace from string
updated_string <- str_replace_all(my_string, " ", "")

#view updated string
updated_string

[1] "Checkoutthiscoolstring"

لاحظ أنه تمت إزالة جميع المسافات من السلسلة.

مثال 3: إزالة المسافات البادئة والزائدة باستخدام str_trim()

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة str_trim() لحزمة stringr في R لإزالة كافة المسافات البادئة من سلسلة معينة:

 library (stringr)

#create string with leading whitespace
my_string <- "Check out this cool string"

#remove all leading whitespace from string
updated_string <- str_trim(my_string, " left ")

#view updated string
updated_string

[1] “Check out this cool string”

لاحظ أنه تمت إزالة جميع المسافات البادئة.

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة str_trim() لإزالة كافة المسافات الزائدة من سلسلة معينة:

 library (stringr)

#create string with trailing whitespace
my_string <- "Check out this cool string "

#remove all trailing whitespace from string
updated_string <- str_trim(my_string, " right ")

#view updated string
updated_string

[1] “Check out this cool string”

لاحظ أنه تمت إزالة جميع المسافات الزائدة.

مصادر إضافية

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

كيفية العثور على موقع الحرف في سلسلة في R
كيفية سلسلة السلاسل في R
كيفية تحويل المتجهات إلى سلسلة في R
كيفية تحويل حرف إلى عامل في R

Add a Comment

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