📅  最后修改于: 2023-12-03 14:51:07.199000             🧑  作者: Mango
在 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 的工作空间中。