จะลบอักขระพิเศษทั้งหมดออกจากสตริงใน R และแทนที่ด้วยช่องว่างได้อย่างไร
อักขระพิเศษที่จะลบ ได้แก่ : ~!@#$%^&*(){}_+:"<>?,./;'[]-=
ฉันได้ลองregex
ใช้[:punct:]
รูปแบบแล้ว แต่ลบเฉพาะเครื่องหมายวรรคตอน
คำถามที่ 2: และวิธีลบอักขระจากภาษาต่างประเทศเช่น: â í ü Â á ą ę ś ć
?
คำตอบ: ใช้[^[:alnum:]]
ลบ~!@#$%^&*(){}_+:"<>?,./;'[]-=
และใช้[^a-zA-Z0-9]
เพื่อลบนอกจากนี้â í ü Â á ą ę ś ć
ในregex
หรือregexpr
ฟังก์ชัน
sub
หรือgsub
ฟังก์ชั่น