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"
相关推荐
编码小袁13 小时前
深入探究R语言中的机器学习应用——从基础到实战
开发语言·机器学习·r语言
亚图跨际2 天前
R和MATLAB及Python混合效应模型
python·matlab·r语言·混合效应模型
WangYan20223 天前
R语言生物群落(生态)数据统计分析与绘图丨tidyverse数据清洗、多元统计分析、随机森林、回归及混合效应模型、结构方程模型等
r语言·生态·数据统计分析·生物群落
ldinvicible3 天前
stm32mp2 RMII phy调试总结
stm32·macos·r语言
Promising_GEO4 天前
R语言实战——一些批量对地理数据进行操作的方法
开发语言·r语言
亚图跨际4 天前
MATLAB和R及Python亚群差异表达分析
python·matlab·r语言·生物学·亚群差异表达
亚图跨际4 天前
MATLAB和Python及R聚类和亚群识别
python·matlab·r语言·聚类·生物学·亚群
十三画者4 天前
100+SCI科研绘图系列教程(R和python)
python·r语言·数据可视化
亚图跨际4 天前
MATLAB和Python及R潜变量模型和降维
python·matlab·r语言·生物学·潜变量模型
写点什么啦4 天前
使用R语言survminer获取生存分析高风险和低风险的最佳截断值cut-off
开发语言·python·r语言·生存分析·x-tile