R语言 保存和加载RData工作区文件

R语言 保存和加载RData工作区文件

R语言 保存和加载RData工作区文件

在这篇文章中,我们将讨论如何在R编程语言中保存和加载R数据工作区文件。

方法1:使用save.image和load方法

R语言中的save.image方法是用来保存当前工作区文件的。它是R语言中save方法的扩展版本,用于创建所有声明的数据对象的列表并将其保存到工作区。这些文件随后可以使用load()方法读入相应的保存的数据对象。

语法

save.image(file = “.RData”)

参数:

file – R对象被保存到或从其中读取的文件名。

例子: 保存R数据工作区文件

# creating data objects

obj1 <- c(1:5)

obj2 <- FALSE

obj3 <- "Geeksforgeeks!!"

# saving all data to the path

save.image("saveworkspace.RData")

这些文件可以通过load()函数加载到工作区。

语法

Load(path)

示例: 加载R数据工作区文件

# loading the workspace

load("saveworkspace.RData")

输出

方法2:使用saveRDS和readRDS方法

基础R中可用的saveRDS和readRDS方法基本上是用来提供一种方法,将单个R对象保存到一个连接中,主要是一种文件对象,然后恢复该对象。恢复的对象可能属于一个不同的名字。这种方法与保存和加载方法不同,后者是将一个或多个命名的对象保存和恢复到一个环境中。它用于将单个对象保存到工作区中。

语法

saveRDS(object, file = “”)

参数:

object – 要序列化的R对象。

file – R对象被保存到或从其中读取的文件名称。

语法

readRDS(file)

例子 :保存和加载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")

输出

[1] "Data object1"

[1] 1 2 3 4 5

方法3:使用保存和加载方法

R中的保存方法将R对象的外部表示写到指定文件中。这些R对象可以使用加载方法从工作区检索回来。

语法

save(objects, file)

参数:

objects- 要保存的对象的列表

file – 要保存和读取的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")

RData对象被存储在以下快照所示的指定路径中。

输出

相关推荐

柯萨奇病毒在体内存活多久会死亡
365bet亚洲

柯萨奇病毒在体内存活多久会死亡

📅 07-07 👁️ 6723
崩坏3外传轩辕篇简介 新手问题解答
365流水不够不能提现

崩坏3外传轩辕篇简介 新手问题解答

📅 07-01 👁️ 3711