Jak usunąć wszystkie znaki specjalne z ciągu w R i zastąpić je spacjami?
Niektóre znaki specjalne do usunięcia to: ~!@#$%^&*(){}_+:"<>?,./;'[]-=
Próbowałem regex
z [:punct:]
wzorem, ale usuwa tylko znaki interpunkcyjne.
Pytanie 2: A jak usunąć znaki z języków obcych, takie jak â í ü Â á ą ę ś ć
:?
Odpowiedź: Użyj, [^[:alnum:]]
aby usunąć ~!@#$%^&*(){}_+:"<>?,./;'[]-=
i użyj, [^a-zA-Z0-9]
aby usunąć także â í ü Â á ą ę ś ć
w regex
lub regexpr
funkcje.
sub
lub gsub
funkcje.