วิธีลบอักขระออกจากสตริงใน r (3 ตัวอย่าง)


คุณสามารถใช้วิธีการต่อไปนี้เพื่อลบอักขระบางตัวออกจากสตริงใน R:

วิธีที่ 1: เอาอักขระเฉพาะออกจากสตริง

 gsub(' character ', '', my_string)

วิธีที่ 2: ลบอักขระหลายตัวออกจากสตริง

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

วิธีที่ 3: เอาอักขระพิเศษทั้งหมดออกจากสตริง

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

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ

วิธีที่ 1: เอาอักขระเฉพาะออกจากสตริง

รหัสต่อไปนี้แสดงวิธีลบอินสแตนซ์ทั้งหมดของ ‘ 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 ‘ ถูกลบออกจากสตริงแล้ว

วิธีที่ 2: ลบอักขระหลายตัวออกจากสตริง

รหัสต่อไปนี้แสดงวิธีการลบอินสแตนซ์ทั้งหมดของ ‘ 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 ‘ ได้ถูกลบออกจากสตริงแล้ว

วิธีที่ 3: เอาอักขระพิเศษทั้งหมดออกจากสตริง

รหัสต่อไปนี้แสดงวิธีการลบอักขระพิเศษทั้งหมดออกจากสตริง

หมายเหตุ : อักขระพิเศษคืออักขระที่ไม่ใช่ตัวเลขหรือตัวอักษร

 #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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *