R语言入门——工作空间管理函数

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"
发布了16 篇原创文章 · 获赞 55 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_46111814/article/details/105426396