En este artículo, vamos a eliminar todos los caracteres especiales de las strings en el lenguaje de programación R.
Para esto, usaremos el método str_replace_all() para eliminar los signos de puntuación y no alfanuméricos que está disponible en el paquete stringr.
Instalación
Para instalar esta biblioteca, escriba el siguiente comando en la terminal.
install.packages("stringr")
Eliminaremos los caracteres no alfanuméricos utilizando el método str_replace_all().
Sintaxis: str_replace_all(string, “[^[:alnum:]]”, “”)
dónde
- string es la string de entrada
- [^[:alnum:]] es el parámetro que elimina los caracteres no alfanuméricos.
Ejemplo 1: programa R para eliminar caracteres no alfanuméricos de la string
R
# load the stringr package library("stringr") # string string = "a37935fguiegfkeu#$^VYVJ&(*&TFYJ" # display original string print(string) # remove non alphanumeric characters print(str_replace_all(string, "[^[:alnum:]]", ""))
Producción:
[1] "a37935fguiegfkeu#$^VYVJ&(*&TFYJ" [1] "a37935fguiegfkeuVYVJTFYJ"
Ejemplo 2: eliminar los signos de puntuación de la string
Sintaxis: str_replace_all(string, “[[:punto:]]”, “”)
Donde, [[:punto:]: esto eliminará los signos de puntuación de la string
R
# load the stringr package library("stringr") # string string = "a37935fguiegfkeu#$^VYVJ&(*&TFYJ" # display original string print(string) # remove punctuations characters print(str_replace_all(string, "[[:punct:]]", ""))
Producción:
[1] "a37935fguiegfkeu#$^VYVJ&(*&TFYJ" [1] "a37935fguiegfkeu$^VYVJTFYJ"
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA