Eliminar nueva línea de la string de caracteres en R

En este artículo, vamos a ver cómo eliminar la nueva línea de una string de caracteres en el lenguaje de programación R.

Ejemplo:

Input: String with newline: "Hello\nGeeks\rFor\r\n Geeks"
Output: String after removing new line: "HelloGeeksFor Geeks"

Método 1: Usar la función gsub()

La función gsub() en R Language se usa para reemplazar todas las coincidencias de un patrón de una string. Si no se encuentra el patrón, la string se devolverá tal cual.

Sintaxis:
gsub(patrón, reemplazo, string, ignore.case=VERDADERO/FALSO)

Parámetros:
patrón: string con la que coincidir
reemplazo: string para el reemplazo
string: string o vector de string
ignore.case: valor booleano para el reemplazo que distingue entre mayúsculas y minúsculas

Ejemplo: programa R para eliminar la nueva línea de la string de caracteres usando la función gsub().

Sintaxis: gsub(“[\r\n]”, “”, string)

dónde

  • [\r\n] es un primer parámetro que es un patrón para eliminar nuevas líneas
  • «» es el segundo parámetro que reemplaza cuando aparece una nueva línea como vacía
  • string es la string de caracteres de entrada.

Código:

R

# consider a string
string = "Hello\nGeeks\nFor\nGeeks\n"
  
# display string
print("Original string: ")
cat(string)
  
# string after removing new lines
print("string after removing new lines: ")
cat(gsub("[\r\n]", "", string))

Producción:

[1] "Original string: "
Hello
Geeks
For
Geeks
[1] "string after removing new lines: "
HelloGeeksForGeeks

Método 2: Usar la función str_replace_all()

Esta función está disponible en el paquete stringr, que también se usa para eliminar la nueva línea de una string de caracteres.

Sintaxis: str_replace_all(string, “[\r\n]” , “”)

dónde

  • string es el primer parámetro que toma string como entrada.
  • [\r\n] es un segundo parámetro que es un patrón para eliminar nuevas líneas
  • «» es el tercer parámetro que reemplaza cuando aparece una nueva línea como vacía

Ejemplo: programa R para eliminar una nueva línea de una string usando el paquete stringr

R

library(stringr)
  
# consider a string
string="Hello\nGeeks\rFor\r\nGeeks\n"
  
# display string
print("Original string: ")
cat(string)
  
# string after removing new lines
print("string after removing new lines: ")
print(str_replace_all(string, "[\r\n]" , ""))

Producción:

[1] "Original string: "
Hello
Forks
Geeks
[1] "string after removing new lines: "
[1] "HelloGeeksForGeeks"

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 *