Как удалить все специальные символы из строки в R и заменить их пробелами?
Некоторые специальные символы, которые следует удалить: ~!@#$%^&*(){}_+:"<>?,./;'[]-=
Я пробовал regex
с [:punct:]
шаблоном, но он удаляет только знаки препинания.
Вопрос 2: А как убрать символы из иностранных языков типа â í ü Â á ą ę ś ć
:?
Ответ: Используйте [^[:alnum:]]
для удаления ~!@#$%^&*(){}_+:"<>?,./;'[]-=
и используйте [^a-zA-Z0-9]
для удаления также â í ü Â á ą ę ś ć
в функциях regex
или regexpr
.
sub
или gsub
функции.