Skip to main content
 首页 » 编程设计

介绍R语言工作区数据镜像文件

2022年07月19日124Renyi-Fan

本文介绍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
阅读延展