📜  在 R 中保存和加载 RData 工作区文件(1)

📅  最后修改于: 2023-12-03 14:51:07.199000             🧑  作者: Mango

在 R 中保存和加载 RData 工作区文件

在 R 中,我们可以很方便地将变量、数据、函数等对象保存到一个工作区文件 .RData 中,以备以后使用,也可以从 .RData 文件中加载这些对象到 R 的工作空间中。

保存工作区文件

我们可以使用 save() 函数将 R 工作空间中的变量、数据、函数等对象保存到一个 .RData 文件中。

例如,我们有一个向量 x 和一个数据框 df,我们可以使用以下代码将它们保存到一个名为 "mydata.RData" 的文件中。

x <- c(1, 2, 3, 4, 5)
df <- data.frame(x, x * 2)
save(x, df, file = "mydata.RData")

代码中,x 向量和 df 数据框被存储为名为 "mydata.RData" 的文件。我们可以看到在当前工作目录下已经生成了这个文件。

加载工作区文件

我们可以使用 load() 函数将 .RData 文件中保存的对象加载到 R 的工作空间中。例如,我们使用以下代码加载名为 "mydata.RData" 的文件。

load("mydata.RData")

代码中,我们使用 load() 函数将 "mydata.RData" 文件加载到 R 的工作空间中。此时,我们可以使用已经加载的向量和数据框。

x
df

程序的输出如下:

> x
[1] 1 2 3 4 5
> df
  x X2
1 1  2
2 2  4
3 3  6
4 4  8
5 5 10

我们可以看到,已经正确地加载了保存在 .RData 文件中的数据。

需要注意的是,如果当前工作空间中已经存在同名的变量,那么该变量将被覆盖。

结论

以上就是在 R 中保存和加载 RData 工作区文件的方法。我们可以使用 save() 函数将 R 的对象保存到一个 .RData 文件中,并使用 load() 函数将文件中的对象加载到 R 的工作空间中。