R语言保存数据的两种常用方法 – Shalom’s Blog

R语言保存数据的两种常用方法 – Shalom’s Blog

保存快照

save.image()函数能将当前环境中的全部R对象(数据框,向量,图表对象等)保存下来,相当于截取了一个快照。

remove(list=ls())

ls()

character(0)

mtcars<-mtcars

x<-1:10

p<-plot(x)

save.image(file = 'snapshoot.RData') # 保存快照

ls()

[1] "mtcars" "p" "x"

remove(list=ls())

ls()

character(0)

load('snapshoot.RData') # 加载RData数据

ls()

[1] "mtcars" "p" "x"

RData

save.image() 用于保存全部对象,如果想保存指定对象需要用save()函数。

ls()

[1] "mtcars" "p" "x"

save(p,x,file = 'px.RData') # 保存RData数据

remove(list=ls())

ls()

character(0)

load('px.RData') # 加载RData数据

ls()

[1] "p" "x"

RDS

如果想单独保存某个对象,常见的比如保存某个数据框(dataframe),建议保存成RDS文件

ls()

[1] "p" "x"

saveRDS(mtcars,file = 'mtcars.rds') #保存 rds

mtcars<-readRDS('mtcars.rds') # 读取 rds

ls()

[1] "mtcars" "p" "x"

总结一下

.RData可保存多个对象,save()保存,load()加载。

.rds用于保存单个对象,saveRDS()保存,readRDS()读取。你学会了吗?

相关文章

DNF女刺客职业详解与技能攻略
beat365手机版官方网站

DNF女刺客职业详解与技能攻略

⌚ 07-09 👁️‍🗨️ 8510
电脑桌面图标怎么变小?3种简单方法帮你轻松搞定!
365结束投注什么意思

电脑桌面图标怎么变小?3种简单方法帮你轻松搞定!

⌚ 06-29 👁️‍🗨️ 2787
我欠凤姐一个道歉:十五年后再看凤姐,她才是真正的“人间清醒”
365结束投注什么意思

我欠凤姐一个道歉:十五年后再看凤姐,她才是真正的“人间清醒”

⌚ 07-13 👁️‍🗨️ 2773