美文网首页
2023-12-03R语言保存和加载工作空间及数据对象

2023-12-03R语言保存和加载工作空间及数据对象

作者: 麦冬花儿 | 来源:发表于2023-12-02 10:16 被阅读0次
图片.png

1、保存快照

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

remove(list=ls())
ls()
mtcars<-mtcars
x<-1:10
p<-plot(x)
save.image(file = 'snapshoot.RData') # 保存快照
ls()
remove(list=ls())
ls()
load('snapshoot.RData') # 加载RData数据
ls()

2、RData

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

ls()
save(p,x,file = 'px.RData') # 保存RData数据
remove(list=ls())
ls()
load('px.RData')  # 加载RData数据
ls()

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

ls()
saveRDS(mtcars,file = 'mtcars.rds') #保存 rds
mtcars<-readRDS('mtcars.rds') # 读取 rds
ls()

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

.rds用于保存单个对象,saveRDS()保存,readRDS()读取。

相关文章

  • java类与对象

    堆空间:保存真正的数据,保存对象的属性栈空间:保存堆内存的地址,堆内存操作权,简单来说就是对象名称nullpoin...

  • [2] 归档与序列化

    归档: 保存复杂的对象图表。包括保存对象类型,标识,对象相互间的关系及对象数据。比如:NSCoder 保存遵循 N...

  • python是如何管理内存的?

    python 是一门动态类型的面向对象的编程语言,它把所有的对象和数据结构都保存在私有堆空间中。python通过内...

  • JDBC原理

    JDBC接口及数据库厂商实现 工作原理 加载驱动,建立连接:DriverManager 创建语句对象:Statem...

  • 【R语言学习】生信人应该这样学R语言--学习笔记(2)

    保存及加载数据:save(a,file="GSE17215.Rdata")load("GSE17215.Rdata...

  • 机器学习文档Scikit-learn翻译(第三章)

    3.1 加载20新闻组数据集 这些文件保存在对象的属性data中,执行tweety.data命令这些数据就会被加载...

  • 第一章 原始类型和引用类型

    JavaScript 是把对象作为语言的中心。 1.1 类型和分类 1、原始类型——保存简单的数据值boolean...

  • JS:day10

    一、原始类型和引用类型 JavaScript是以对象为核心的语言。 数据类型的分类:1.原始类型——保存简单的数据...

  • 类与对象(对象内存分析)

    对象的产生分析 引用类型指的是内存空间的操作。而对于现在内存会使用两块内存空间: 堆内存空间:保存真正的数据,保存...

  • Git工作流程介绍

    1.流程图及概念 工作区:用来保存项目的元数据和对象数据库的地方。这是Git中最重要的部分,从其他计算机克隆仓库时...

网友评论

      本文标题:2023-12-03R语言保存和加载工作空间及数据对象

      本文链接:https://www.haomeiwen.com/subject/cishgdtx.html