Eliminar todos los espacios en blanco de la string de caracteres en R

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

  1. El primer parámetro toma el espacio para verificar que la string tenga espacio
  2. El segundo parámetro se reemplaza con «Sin espacio» si hay espacio en la string
  3. 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

  1. El primer parámetro toma la string de entrada
  2. El segundo parámetro se reemplaza con «Sin espacio» si hay espacio en la string
  3. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *