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

本文介绍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环境中删除变量。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值