Indagamos por distintos sitios para regalarte la respuesta para tu dilema, si tienes alguna inquietud déjanos la pregunta y te responderemos porque estamos para ayudarte.
Solución:
save(starting.values, file="fname.RData")
?save
Le permite guardar uno o más objetos R en un solo archivo.
Cargar con
load("fname.RData")
También te sugiero que explores rlist
paquete y lo ofrecido list.save
ya que proporciona flexibilidad adicional al guardar listas.
Ejemplo
Como está disponible en la documentación.
require(rlist)
x <- lapply(1:5,function(i) data.frame(a=i,b=i^2))
list.save(x, 'list.rds')
list.save(x, 'list.rdata')
list.save(x, 'list.yaml')
yaml
vista previa del documento
- a: 1
b: 1.0
- a: 2
b: 4.0
- a: 3
b: 9.0
- a: 4
b: 16.0
- a: 5
b: 25.0
A continuación, puede cargar la lista con el uso de la list.load
función en el mismo paquete o podría leer líneas del exportado yaml
expediente. También podría considerar echar un vistazo a la list.select
función y la selección de objetos de dentro de la lista. Habiendo dicho eso, supongo que la forma más fácil de abordar esto sería simplemente almacenar/cargar un objeto de lista completa.
Si crees que ha sido provechoso este artículo, nos gustaría que lo compartas con otros seniors de esta forma nos ayudas a dar difusión a este contenido.