¿Cómo usar write.table en R?

En este artículo, aprenderemos a usar write.table() en el lenguaje de programación R. La función write.table() se usa para exportar un marco de datos o array a un archivo en el lenguaje R. Esta función convierte un marco de datos en un archivo de texto en el lenguaje R y se puede usar para escribir marcos de datos en una variedad de archivos separados por espacios, por ejemplo, archivos CSV (valores separados por comas).

Sintaxis:

escribir.tabla(df, archivo)

dónde:

  • df: determina el marco de datos a convertir.
  • archivo: determina el nombre del archivo para escribir datos con la ruta completa.

Ejemplo:

Aquí, escribiremos un marco de datos en un archivo de texto separado por espacios en el lenguaje R usando write.table().

R

# create sample dataframe
sample_data <- data.frame( name= c("Geeks1", "Geeks2", "Geeks3",
                                   "Geeks4", "Geeks5", "Geeks6"),
                           value= c( 11, 15, 10, 23, 32, 53 ) )
  
# write dataframe into a space separated text file
write.table( sample_data, file='sample.txt')

Producción:

Escriba el marco de datos en un archivo de texto separado por símbolo manual:

Para escribir un marco de datos en un archivo de texto separado por un símbolo manual, usamos el parámetro sep para determinar el símbolo que separa los datos en el archivo de texto. De esta forma, podemos escribir valores separados por comas, valores separados por tabuladores, etc.

Sintaxis:

escribir.tabla(df, archivo, sep)

dónde:

  • df: determina el marco de datos a convertir.
  • archivo: determina el nombre del archivo para escribir datos con la ruta completa.
  • sep: determina con un símbolo de separación. El valor predeterminado es un espacio.

Ejemplo:

Aquí, escribiremos un marco de datos en un archivo de texto separado por comas en el lenguaje R mediante el uso de la función write.table() con el parámetro sep.

R

# create sample dataframe
sample_data <- data.frame( name= c("Geeks1", "Geeks2", "Geeks3",
                                   "Geeks4", "Geeks5", "Geeks6"),
                           value= c( 11, 15, 10, 23, 32, 53 ) )
  
# write dataframe into a space separated text file
write.table( sample_data, file='sample.txt', sep=",")

Producción:

Publicación traducida automáticamente

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