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


يمكنك استخدام الطرق التالية لإزالة أحرف معينة من سلسلة في R:

الطريقة الأولى: إزالة حرف معين من السلسلة

 gsub(' character ', '', my_string)

الطريقة الثانية: إزالة أحرف متعددة من السلسلة

 gsub('[ character1character2 ]', '', my_string)

الطريقة الثالثة: إزالة كافة الأحرف الخاصة من السلسلة

 gsub('[^[:alnum:] ]', '', my_string)

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

الطريقة الأولى: إزالة حرف معين من السلسلة

يوضح التعليمة البرمجية التالية كيفية إزالة كافة مثيلات ‘ WW ‘ في سلسلة معينة:

 #define string
my_string <- 'HeyWW My namWWe is Doug'

#replace 'WW' in string
my_string <- gsub(' WW ', '', my_string)

#view updated string
my_string

[1] “Hey My name is Doug”

لاحظ أنه تمت إزالة كافة مثيلات ‘ WW ‘ من السلسلة.

الطريقة الثانية: إزالة أحرف متعددة من السلسلة

يوضح التعليمة البرمجية التالية كيفية إزالة كافة مثيلات ‘ STRING1 ‘ و’ STRING2 ‘ في سلسلة معينة:

 #define some string
my_string <- 'HeySTRING1 My nameSTRING2 is DougSTRING2'

#replace WW in string
my_string <- gsub('[ STRING1STRING2 ]', '', my_string)

#view updated string
my_string

[1] “Hey My name is Doug”

لاحظ أنه تمت إزالة كافة مثيلات ‘ STRING1 ‘ و’ STRING2 ‘ من السلسلة.

الطريقة الثالثة: إزالة كافة الأحرف الخاصة من السلسلة

يوضح التعليمة البرمجية التالية كيفية إزالة كافة الأحرف الخاصة من سلسلة.

ملاحظة : الأحرف الخاصة هي أحرف ليست أرقامًا ولا حروفًا.

 #define string
my_string <- 'H*ey My nam%e is D!oug'

#replace all special characters in string
my_string <- gsub('[^[:alnum:] ]', '', my_string)

#view updated string
my_string

[1] “Hey My name is Doug”

لاحظ أنه تمت إزالة كافة الأحرف الخاصة من السلسلة.

مصادر إضافية

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

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

Add a Comment

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