空间管理函数

  • 00引言
  • 1、正文
    • 1.1主要函数及其功能表
    • 1.2实用小技巧
    • 1.3函数包的整理
    • 1.4对象管理
    • 1.5 帮助文档和式子
    • 1.6保存载入空间的函数

00引言

对于R语言初学者来说,学会常用的空间管理函数可以使得使用R语言事半功倍。本文就主要介绍一下R语言中主要的空间管理函数。供大家学习参考。本文使用的R软件是原生态的编译器。

1、正文

1.1主要函数及其功能表

函数 功能
.RData R空间默认后缀名
getwd 获取目前的工作目录
setwd 修改的工作目录
./code 设置根目录
search 显示载入包
ls 列出当前对象
rm 移除对象
save 保存指定对象到一个文件中
load 读取工作空间:.RData
q 退出R
help or ? 显示可用选项的说明
example 获取函数的例子

1.2实用小技巧

在介绍前,先说以下正斜杠(/),反斜杠(\),R语言中的路径一般是一个正斜杠或者两个反斜杠(第一个反斜杠可以理解为转义)。
在R语言对外交互时,例如数据的读写、自编函数函数载入都需要设置路径。这对代码的迁移使用将带来麻烦。我们可以使用.Data根目录的方式去管理空间。打开根目录时将会得到目前的路径。如下图和代码:

> getwd()
[1] "E:/桌面/code"

我们看到路径是一致的。我们也可以自定义设置路径来设置目录。

> setwd("E:/桌面")
> getwd()
[1] "E:/桌面"

1.3函数包的整理

> search()  # 显示载入包
[1] ".GlobalEnv"        "package:stats"     "package:graphics"
[4] "package:grDevices" "package:utils"     "package:datasets"
[7] "package:methods"   "Autoloads"         "package:base"
> library(ggplot2) # 加载画图包
Need help? Try Stackoverflow: https://stackoverflow.com/tags/ggplot2
Warning message:
程辑包‘ggplot2’是用R版本3.6.3 来建造的
> search()  # 显示载入包[1] ".GlobalEnv"        "package:ggplot2"   "package:stats"    [4] "package:graphics"  "package:grDevices" "package:utils"    [7] "package:datasets"  "package:methods"   "Autoloads"
[10] "package:base"
> detach("package:ggplot2") # 移除画图包
> search()  # 显示载入包
[1] ".GlobalEnv"        "package:stats"     "package:graphics"
[4] "package:grDevices" "package:utils"     "package:datasets"
[7] "package:methods"   "Autoloads"         "package:base"

1.4对象管理

> a = 1;b = 2
> ls()
[1] "a" "b"
> rm(list=ls(all=TRUE))  # 移除所有
> a = 1;b = 2
> rm("a")
> ls()
[1] "b"

1.5 帮助文档和式子

> ?mean  # 查看mean函数的帮助文档
> help(mean)  # 查看mean函数的帮助文档
> example(mean)  # 查看mean函数的例子
> mean> x <- c(0:10, 50)
> mean> x <- c(0:10, 50)
> mean> c(xm, mean(x, trim = 0.10))
[1] 8.75 5.50

1.6保存载入空间的函数

> a = 1;b = 2
> save(a,file = "a.RData")
> ls()
[1] "a" "b"
> rm(list=ls(all=TRUE))  # 移除所有
> ls()
character(0)
> load("a.RData")
> ls()
[1] "a"

R语言入门——工作空间管理函数相关推荐

  1. R语言|1.2 R语言的工作空间管理

    #R语言|1.2 R语言的工作空间管理 工作空间是R的工作环境.退出R时,如果选择保存工作空间,R将会在工作空间所在文件夹中创建两个文件,".Rhistory",其中保存R中输入的 ...

  2. c语言入门-内存管理函数

    目录 memcpy-内存拷贝函数 memmove-内存拷贝 memcmp-内存比较 memset-初始化函数 memcpy-内存拷贝函数 头文件:string.h 函数原型:void *memcpy( ...

  3. R语言 了解R语言的工作空间

    R的工作空间 工作空间(workspace)就是当前R的工作环境,它储存着所有用户定义的对象(向量.矩阵.函数.数据框.列表). 在一个R会话结束时,你可以将当前工作空间保存到一个镜像(.Rhisto ...

  4. R语言入门——常用函数50个

    R语言函数入门50个基本函数 0引言 1.入门准备操作及函数 1.1R版本介绍以及IDE的选择 1.2IDE及其常用的快捷键 2.空间操作以及纠错函数 2.1 ? .??.help.demo.exam ...

  5. R语言pacman包管理R编程语言需要的包实战:使用p_load函数安装和加载多个R包、使用p_unload函数卸载多个R包、使用p_update函数更新过期的R包

    R语言pacman包管理R编程语言需要的包实战:使用p_load函数安装和加载多个R包.使用p_unload函数卸载多个R包.使用p_update函数更新过期的R包 目录

  6. R语言入门——你不知到的哪些黑科技(这里面的函数你用过一个算我输)

    文档再短再要有目录不是 00引言 1.() 2."运算符号"(,) 3.总结 00引言 在R语言入门中你会遇到各种处理数据建立模型的函数,今天介绍一下在平时的编程中一直被大家忽略的 ...

  7. R语言入门4---R语言流程控制

    ​ 流程控制语句在任何语言中都是非常重要的,通过流程控制语句编程者能够根据业务逻辑在程序中设计合理的循环.分支,实现程序各种各样强大的功能.一般实现任一算法的控制结构都可以分为顺序结构.分支结构.循环 ...

  8. 《R语言入门与实践》学习笔记四

    第四天任务: 完成项目玩扑克牌后1/2,并通过项目学会以下技能: 1)从一个数据集中抽取个别数据值. 2)在一个数据集中改变个别数据的取值. 3)编写逻辑测试程序. 4)使用R的缺失值符号NA. -- ...

  9. R语言入门1---R语言介绍以及学前注意事项

    R语言是从贝尔实验室的S语言演变而来的,基于S语言开发的商业软件Splus,可以方便的编写函数.建立模型,具有良好的扩展性,取得了巨大成功.1995年由新西兰Auckland大学统计系的Robert ...

最新文章

  1. Java开发中文件读取方式总结
  2. Android 开发笔记“关闭默认键盘”
  3. Java中的代码块标记
  4. Github常用搜索指令(毕设资料搜索必备)
  5. python3.5.2安装pygame_【闲来无事,py写game】Mac-Python3.5安装pygame 1.9.2 小计
  6. Confluence 6 访问你的宏正文(body)
  7. IDEA中引入和启动TOMCAT的本质
  8. 关于负载均衡的几个问题
  9. 加密软件漏洞评测系统_苹果向用户推送macOS Big Sur 11.0.1正式版系统_华强北软件网_软件行情_软件新闻_软件评测_手机应用文章...
  10. Python语言特色集锦
  11. Mac OS配置python虚拟环境
  12. Python中Scrapy框架的代理使用
  13. 博客摘录「 2022年C语言程序设计题库习集带答案(史上最全版)」2023年5月2日
  14. POI(excel)中WorkBook和Sheet应用实践总结
  15. 无代码资讯 | 数睿数据受邀参加“聚势生态·携手共赢”2021Tridium生态发展大会
  16. js动态渲染的页面发现鼠标悬浮hover事件失效
  17. 谈谈游戏中的帮派设计
  18. python+selenium+new——窗口——网页——切换窗口——切换frame——alert弹窗
  19. Sensor+ISP专栏-HDR
  20. Unity获取未激活游戏对象的方法

热门文章

  1. kvphone软电话安装包(ip电话)
  2. 活动预告丨易盾CTO朱浩齐将出席2018 AIIA大会,分享《人工智能在内容安全的应用实践》...
  3. SDH原理--2.SDH信号的帧结构
  4. 查看树莓派3 WiFi连接速度
  5. ElasticSerach7.15.2插件中文分词器(IK+pinyin)
  6. ios9遇到 App Transport Security has blocked a cleartext HTTP(http://) resource load 错误
  7. 软件测试人员面试技巧总结
  8. 请排列RJ45交叉双绞线水晶头的顺序?
  9. 解决浏览器 Microsoft Edge主页被hao123恶意篡改
  10. Youtube2016推荐召回算法细节及最终实现(离线服务)——完整版