R语言入门——多变量移除

目录

0、引言

有很多小伙伴在运行程序的时候就想在每次循环结束时提出一些占用内存大且无用的数据或变量,或者仅仅保留一些数据,但是rm的语法在删除多变量时候需要和ls()函数联用。所以本文总结一些常用的用法。

1、单变量删除的例子

{R} 复制代码
> # 移除一个变量
> A <- 0
> B <- 1
> X <- 2
> 
> A; B; X
[1] 0
[1] 1
[1] 2
> 
> rm("A")
> A
错误: 找不到对象'A'
> B
[1] 1
> X
[1] 2
> 
> rm("X")
> A
错误: 找不到对象'A'
> B
[1] 1
> X
错误: 找不到对象'X'
> 

2、多变量移除

2.1 ls的用法

ls()函数的功能是检测目前R空间中存在的变量名字。具体功能示例如下。

{} 复制代码
> ls()
character(0)
> A <- 0
> ls()
[1] "A"
> B <- 1
> ls()
[1] "A" "B"
> X <- 2
> ls()
[1] "A" "B" "X"

2.2多变量删除

首先定义三个变量ABX

{R} 复制代码
> A <- 0
> B <- 1
> X <- 2
> 
> A; B; X
[1] 0
[1] 1
[1] 2

现在的目标是保留X,移除AB,可以直接使用如下的命令

{} 复制代码
rm(list=c("A", "B"))

示例

{} 复制代码
> ls()
[1] "A" "B" "X"
> ls()
[1] "A" "B" "X"
> rm(list=c("A", "B"))
> A
错误: 找不到对象'A'
> B
错误: 找不到对象'B'
> X
[1] 2
> ls()
[1] "X"
相关推荐
Biomamba生信基地2 分钟前
R语言基础| 功效分析
开发语言·python·r语言·医药
数据分析能量站16 小时前
目标检测-R-CNN
目标检测·r语言·cnn
matlabgoodboy20 小时前
数据分析帮做spss数据代分析stata实证python统计R语言eviews处理
python·数据分析·r语言
biomooc2 天前
R 语言 | 绘图的文字格式(绘制上标、下标、斜体、文字标注等)
开发语言·r语言
Tiger Z3 天前
R 语言科研绘图第 6 期 --- 散点图-基础
r语言·贴图
LvManBa3 天前
R 常用的内置软件包及功能介绍
开发语言·r语言·rstudio
新知图书4 天前
R语言的数据结构-数据框
开发语言·r语言
新知图书5 天前
R语言的字符串操作
开发语言·r语言
新知图书6 天前
R语言函数简介
开发语言·python·r语言
还没想好1236 天前
mlr3机器学习AUC的置信区间提取
人工智能·机器学习·r语言·学习笔记