Agregar nueva línea al archivo de texto en R

En este artículo, vamos a agregar una nueva línea al archivo de texto utilizando el lenguaje de programación R.

Se puede hacer de diferentes maneras:

  • Usando la función escribir().
  • Usando la función lapply().
  • Usando la función cat().

Método 1: Agregar texto usando la función write().

Ahora vamos a seleccionar la línea que se agregará al archivo de texto.

line <- "because it has perfect solutions"

Por último, usamos la función write() para agregar la línea anterior en el archivo de texto.

Hay 3 argumentos en la función write() primero es la línea que queremos agregar en el archivo de texto y esa línea se almacena en una variable llamada línea 2º argumento es el nombre del archivo en sí a través de este argumento se establece una conexión entre nuestro código y el archivo de texto y el último es el comando agregar que se usa para agregar el texto en el archivo de texto. Todas estas cosas se verían como:

write(line,file="Text.txt",append=TRUE)

A continuación se muestra la implementación:

R

# line which we need to be add
line = "because it has perfect solutions"
  
# write function to add the file
write(line, file = "Text.txt",
      append = TRUE, sep = "\n")

Producción:

La línea resaltada en rojo es la línea que se adjunta.

Nota: Si pones append = FALSE entonces todo el archivo de texto se sobrescribe.

R

# line which we need to add on text file
line = "because it has perfect solutions"
  
# write function helps us to add text 
write(line, file = "Text.txt", append = FALSE)

Producción:

Método 2: Agregar texto usando la función lapply().

La función lapply() usa el vector para agregar el texto al archivo de texto. Entonces, creamos un vector del texto que queremos agregar al archivo de texto

a=c("also gfg has many approaches to solve a problem")

Se crea un vector de nombre “a” que tiene la línea que queremos agregar a nuestro archivo de texto.

Ahora usamos la función lapply con write() y la función anónima. La función anónima se usa para tomar cada carácter del vector como un argumento, también se usa el agregado para agregar el texto al archivo de texto.

lapply(a, function(anyNameofVect){ write(anyNameofVect, file=”Text.txt”, sep=”\n”, append=TRUE, ncolumns=100000) })

A continuación se muestra la implementación:

R

# vector of text
a = c("also gfg has many approaches to solve a problem")
  
# lapply function with anonymous function 
lapply(a, function(c){ write(c, file = "Text.txt", 
                             sep = "\n", append = TRUE,
                             ncolumns = 100000) })

Producción:

Método 3: Agregar texto usando la función cat():

La función cat simplemente hizo lo mismo que lapply. Toma el texto y establece una conexión con el archivo de texto usando el nombre del archivo y usa el comando agregar para agregar el texto al archivo de texto

R

# cat function to append the text to the text file
cat("That's why gfg make Data Structures easy",
    sep = "\n", file = "Text.txt", append = TRUE)

Producción:

Publicación traducida automáticamente

Artículo escrito por parasharraghav 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 *