2012-08-29 9 views
5

Entiendo que podemos exportar matrices de datos a los archivos csv o xlsx.¿Almacenar un objeto R arbitrario en la unidad de disco duro?

¿Qué pasa con objetos complejos como lm? Por ejemplo, en mi trabajo podría tener una lista de longitud 1000, cada uno con un solo objeto lm(). Cada vez que cargo R tengo que esperar mucho tiempo para llenar la lista de 1000 longitudes con estos objetos lm con un bucle for o lapply.

Preferiría guardar la lista en algún lugar de mi HDD al final de una sesión y abrirla al comienzo de la próxima sesión.

Respuesta

7

Sí, use save(), junto con su contraparte load().

En general, este tema se llama "serialización" (ver help(serialize)) y R tiene una gran cantidad de compatibilidad para diferentes formatos.

+0

¡Esto lo cambia todo para mí! –

+1

Es bueno saberlo. A continuación, es posible que desee examinar las maravillas que son 'help (connections)' para ver las diversas formas de escribir y leer desde y hacia. –

Cuestiones relacionadas