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