Lectura y escritura de datos

Existen las siguientes funciones para la lectura de datos en R.

  • read.table, read.csv, para la lectura de datos de forma o estructura de tabla
  • readLines, para la lectura de líneas en archivos de texto
  • source, para la lectura en archivos R (inverso de dump)
  • dget, para la lectura en archivos R (inverso de dput)
  • load, para la lectura de espacios de trabajo previamente guardados
  • unserialize, para la lectura de un único objeto R en formato binario

Existen desde luego, gran cantidad de paquetes en R para la lectura de todo tipo de conjunto de datos, y en ocasiones nos veremos obligados a recurrir a alguno de estos paquetes si estamos trabajando en area específica.

Las funciones análogas para la escritura de datos a archivos son las siguientes.

  • write.table, para la escritura de datos en forma de tabla en archivos de texto (ej. CSV) o "connection"
  • writeLines, para la escritura de datos tipo carácter línia a línia en un archivo o connection
  • dump, para el volcado de representaciones textuales de varios objetos R
  • dput, para la salida de una representación textual de un objeto R
  • save, para el almaciento de un número arbitrario de objetos R en formato binario (posiblemente comprimidos) a un archivo
  • serialize, para convertir un objeto R a formato binario para la salida a una connection (o archivo)