Exportar lista a CSV o archivo de texto en R

En este artículo, discutiremos cómo exportar una lista a CSV y archivo de texto usando el lenguaje de programación R. La exportación a ambos tipos de archivos se puede realizar mediante la función capture.output() . Esta función se utiliza principalmente para evaluar sus argumentos y la salida se devuelve como una string de caracteres o se envía a un archivo. Con solo cambiar el nombre del archivo en el parámetro usuario y cambiar el formato del archivo en el que desea exportar la lista.

Sintaxis: capturar.salida(…, archivo = NULL, agregar = FALSO, escribir = c(“salida”, “mensaje”), dividir = FALSO)

Parámetro:

  • …: Expresiones a evaluar.
  • archivo: un nombre de archivo o una conexión, o NULL para devolver la salida como un vector de caracteres.
  • añadir: lógico. Si archiva un nombre de archivo o una conexión sin abrir, ¿agregar o sobrescribir?
  • type, split: se pasan a sink(), ver allí.

Devoluciones: esta función devolverá el archivo al usuario que se especifica en la función como parámetro.

En este enfoque, el usuario primero debe crear la lista de cualquier tipo de datos y luego debe llamar a la función capture.output() con la lista creada por el usuario y el nombre del archivo al que el usuario tiene que exportar la lista creada como parámetro de la función.

Exportar lista a un archivo CSV

Para esto simplemente pase el destino del archivo a created junto con su nombre. Creará un archivo CSV y le agregará una lista.

Programa:

R

gfg_list <- list(c("geeks"),c("for"), c("geeks"))
  
capture.output(gfg_list, file = "gfg_list.csv")

Producción:

Exportar lista a un archivo de texto

Para esto simplemente pase el destino del archivo a created junto con su nombre. Creará un archivo de texto y le agregará una lista.

Programa:

R

gfg_list <- list(c("geeks"),c("for"), c("geeks"))
  
capture.output(gfg_list, file = "gfg_list_txt.txt")

Producción:

Publicación traducida automáticamente

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