كيفية إزالة المسافات من السلاسل في 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