【发布时间】:2017-12-30 23:14:31
【问题描述】:
我正在尝试找到一种方法来使用列表清除 R 中的工作区。
根据文档,我可以简单地使用我的所有工作区对象创建一个向量:WS=c(ls())。但是,当我尝试使用 rm(c(ls()) 或 rm(WS) 进行元素明智删除时,什么也没有发生。
我知道我可以使用命令rm(list=ls())。我只是想弄清楚 R 是如何工作的。在带有对象列表的向量上应用 rm() 函数时,我的想法哪里出错了?
具体来说,我正在尝试在 MATLAB 中创建一个类似于 clc 函数的函数,但我无法让它工作。这是我编写的函数:
clc <- function() { rm(list = ls()) }
【问题讨论】:
-
我正在尝试找到一种在 Rstudio 中清除 WS 的简单方法。我尝试创建一个函数,类似于 matlab 中的
clc函数来清除工作区,但我无法让它工作。看来,我无法在没有输入的情况下在 R 中创建函数。 clc=function(){ rm(list=ls()) }