本文介绍R的工作区数据镜像文件,用于保存数据变量,方便下次加载使用。2021年最后一篇,象征意义大于实际,系统优于目标。
RDA文件介绍
工作区数据镜像文件是保存在工作目录下扩展名为 .RData或 .rds 、.rda
的文件,可以用于工作区再次加载使用。它以R原生格式存储R对象,相比其他文件格式的优势为:
- 存储数据更快
- 保留了R特定的数据信息编码(如,属性、变量类型等)。
saveRDS/readRDS 函数
saveRDS/readRDS
函数处理单个R对象,其优势是更灵活。相比同时保存多个对象存储方法,重新加载恢复是可能会有变量名称重复问题。
下面示例保存 iris
数据集为.rds文件:
saveRDS(object = iris, file = "my_data_frame.rds")
重新加载:
iris2 <- readRDS(file = "my_data_frame.rds")
save/load函数
save语法如下:
save(objects, file)
参数说明 :
objects- 待保存数据对象列表
file – 保存的数据文件名称
save/load可以操作一个或多个变量。下面示例保存加载单个变量:
save(df, file='my_data.rda')
load(file='my_data.rda')
保存多个变量示例:
save(iris, cars, file = "myIrisAndCarsData.Rdata")
load("myIrisAndCarsData.Rdata")
相关函数
保存的文件被保存在当前工作目录中,我们可以用getwd()
函数查看工作目录。
`rm()函数可以从当前R环境中删除变量。
本文参考链接:https://blog.csdn.net/neweastsun/article/details/122262593