R I/O (o rio)
rio
es otro de esos desasosegantes paquetes de R. rio
contiene esencialmente tres funciones,
import
, que lo lee todoexport
, que lo escribe todo yconvert
, que transforma un fichero de un formato a otro.
Según su documentación, uno puede hacer cosas como
export(mtcars, "mtcars.csv")
export(mtcars, "mtcars.rds")
export(mtcars, "mtcars.sav")
para guardar mtcars
en cualquiera de los formatos indicados por la extensión y luego
x <- import("mtcars.csv")
y <- import("mtcars.rds")
z <- import("mtcars.sav")
para importarlos sin complicaciones de separadores, encabezamientos, etc. Además, ya puestos,
convert("mtcars.sav", "mtcars.dta")
hace lo fácilmente adivinable.
Desasosegador es rio
porque nos va obligar a replantearnos si mudar o no el automatismo del read.table
. Desasosegador porque es distinto, huele a nuevo y ante la perspectiva del salto uno siente algo que no sabe si llamar prevención o carpetovetonismo.