Guardar y cargar archivos de espacio de trabajo de RData en R

En este artículo, discutiremos cómo guardar y cargar archivos de espacio de trabajo de datos R en el lenguaje de programación R.

Método 1: Usar save.image y el método de carga

El método save.image en R se usa para guardar los archivos del espacio de trabajo actual. Es una versión extendida del método save en R que se usa para crear una lista de todos los objetos de datos declarados y guardarlos en el espacio de trabajo. Estos archivos se pueden leer posteriormente en los objetos de datos guardados correspondientes mediante el método load(). 

Sintaxis:

guardar.imagen(archivo = “.RData”)

Argumentos: 

archivo: nombre del archivo donde se guarda o se lee el objeto R.

Ejemplo: guardar archivos de espacio de trabajo de datos R

R

# creating data objects
obj1 <- c(1:5)         
obj2 <- FALSE                      
obj3 <- "Geeksforgeeks!!"  
 
# saving all data to the path
save.image("saveworkspace.RData")

 
Estos archivos se pueden cargar en el espacio de trabajo mediante la función load().

Sintaxis: 

Load(path)

Ejemplo: carga de archivos de espacio de trabajo de datos R 

R

# loading the workspace
load("saveworkspace.RData")

 
Producción: 

Método 2: Usar el método saveRDS y readRDS

Los métodos saveRDS y readRDS disponibles en base R se utilizan básicamente para proporcionar un medio para guardar un solo objeto R en una conexión, principalmente un tipo de objeto de archivo, y luego restaurar el objeto. El objeto restaurado puede pertenecer a un nombre diferente. Este enfoque es diferente del enfoque de guardar y cargar, que guarda y restaura uno o más objetos con nombre en un entorno. Se utiliza para guardar un único objeto en el espacio de trabajo. 

Sintaxis:

saveRDS(objeto, archivo = “”)

Argumentos: 

  • objeto: objeto R para serializar.
  • archivo: nombre del archivo donde se guarda o se lee el objeto R.

Sintaxis: 

readRDS(file)

Ejemplo : guardar y cargar el espacio de trabajo de datos R  

R

# creating data objects
obj1 <- c(1:5)         
obj2 <- FALSE                      
obj3 <- "Geeksforgeeks!!"  
 
# saving all data to the path
saveRDS(obj1, file = "saveworkspaceobj1.RData")
print("Data object1")
 
# loading the workspace
readRDS("saveworkspaceobj1.RData")

 
Producción: 

[1] "Data object1" 
[1] 1 2 3 4 5

Método 3: usar el método de guardar y cargar

El método save en R escribe una representación externa de objetos R en el archivo especificado. Estos objetos R se pueden recuperar del espacio de trabajo mediante el método de carga.  

Sintaxis:

guardar (objetos, archivo)

Argumentos:

  • objects- La lista de los objetos que se guardarán
  • archivo: el nombre de archivo de los objetos R que se guardarán y leerán

Ejemplo: guardar y cargar el espacio de trabajo de datos de R 

R

# creating data objects
obj1 <- c(1:5)         
obj2 <- FALSE                      
obj3 <- "Geeksforgeeks!!"  
 
# saving all data to the path
save(obj1, obj3, file ="tempworkspaceobj.RData")
 
load("tempworkspaceobj.RData")

 
Los objetos RData se almacenan en las rutas especificadas que se muestran en la siguiente instantánea.

Producción:  

Publicación traducida automáticamente

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