¿Cómo eliminar todos los caracteres especiales en una cadena dada en R y reemplazar cada carácter especial con espacio?Eliminar todos los caracteres especiales de una cadena en R?
Los caracteres especiales para eliminar son: [email protected]#$%^&*(){}_+:"<>?,./;'[]-=
regex [:punct:]
se va a hacer la mitad del trabajo.
Pregunta_2: ¿Pero cómo eliminar, por ejemplo, estos caracteres de idiomas extranjeros: â í ü Â á ą ę ś ć
?
ANSWER_2: sustituir [^[:alnum:]]
con [^a-zA-Z0-9]
en regex
o regexpr
:
regex[^a-zA-Z0-9]
¿Cuál es la definición de "carácter especial"? – kohske
Mi propia definición sería cada personaje que no está en Unicode ;-). Pero creo que muchas otras personas estarían en desacuerdo. – Joey
Tal vez eche un vistazo a las funciones 'sub' o' gsub'. –