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"
相关推荐
Q一件事18 小时前
R语言中的图片布局设置
开发语言·r语言
生信大表哥2 天前
生物信息分析:Singularity容器技术深度解析与实战指南
数据库·r语言·rstudio·生信入门·数信院生信服务器
Tiger Z2 天前
《R for Data Science (2e)》免费中文翻译 (第14章) --- Strings(1)
数据分析·r语言·数据科学·免费书籍
生信大表哥2 天前
Claude Code / Gemini CLI / Codex CLI 安装大全(Linux 服务器版)
linux·python·ai·r语言·数信院生信服务器
diegoXie4 天前
PCRE Lookaround (零宽断言)总结(R & Python 通用)
开发语言·python·r语言
itwangyang5205 天前
在 GitHub 上生成和配置个人访问令牌(PAT),并将其用于 R 环境中的凭证管理和包安装。
开发语言·r语言·github
Biomamba生信基地6 天前
ggplot图片主题 复用与保存
r语言·ggplot2
毒鸡蛋6 天前
绘制火山图 R、python
开发语言·python·r语言
青春不败 177-3266-05207 天前
R-Meta分析核心技术:从热点挖掘到高级模型、助力高效科研与论文发表
人工智能·r语言·生态学·meta分析·统计学·环境科学·农业科学
图灵信徒11 天前
R语言第七章线性回归模型
数据挖掘·数据分析·r语言·线性回归