En este artículo, veremos cómo eliminar todos los espacios en blanco de la string de caracteres en el lenguaje de programación R.
Podemos hacerlo de estas formas:
- Usando la función gsub().
- Usando la función str_replace_all().
Método 1: usar la función gsub()
La función gsub() se usa para eliminar el espacio eliminando el espacio en la string dada.
Sintaxis: gsub(” “, “”, input_string)
dónde
- El primer parámetro toma el espacio para verificar que la string tenga espacio
- El segundo parámetro se reemplaza con «Sin espacio» si hay espacio en la string
- El tercer parámetro es la string de entrada.
Ejemplo: programa R para eliminar los espacios en blanco de la string de caracteres usando la función gsub().
R
# consider the string data = "Hello Geek welocme to Geeksforgeeks" print("Original String:") print(data) print("After remove white space:") # remove white spaces print(gsub(" ","",data))
Producción:
[1] "Original String:" [1] "Hello Geek welocme to Geeksforgeeks" [1] "After remove white space:" [1] "HelloGeekwelocmetoGeeksforgeeks"
Método 2: Usar la función str_replace_all()
Esta función se usa para reemplazar espacios en blanco con vacíos, es similar a la función gsub(). Está disponible en paquete stringr . Para instalar este módulo, escriba el siguiente comando en la terminal.
install.packages("stringr")
Aquí usamos la función str_replace_all() para eliminar los espacios en blanco en una string.
Sintaxis: str_replace_all(input_string,” “, “”)
dónde
- El primer parámetro toma la string de entrada
- El segundo parámetro se reemplaza con «Sin espacio» si hay espacio en la string
- El tercer parámetro es verificar que la string tenga espacio.
Ejemplo: programa R para eliminar espacios en blanco en la string de caracteres
R
# consider the string string="Hello Geek welocme to Geeksforgeeks" print("Original String:") print(string) print("After remove white space:") # remove white spaces print(str_replace_all(string," ",""))
Producción:
[1] "Original String:" [1] "Hello Geek welocme to Geeksforgeeks" [1] "After remove white space:" [1] "HelloGeekwelocmetoGeeksforgeeks"
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA