我正在通过Ruby绑定使用Rserve。建立与Rserve的连接非常简单,我认为在全球范围内保持该连接是一个好主意,以避免将其拆除并根据需要重新构建的开销(我不在多线程环境中操作) 。

由于定义的对象会留下来,并可能在以后的操作中进行分类,因此我想清除它们。我见过:

myvar = 1
rm(myvar)


但是,我宁愿重新初始化所有内容,以避免必须手动跟踪定义的内容。这可能吗?如果有的话,是否有大量的相关开销?

最佳答案

这有点危险,但是:
rm(list=ls())
真的,不要这样做。

关于r - 清除R工作区中的所有用户定义的对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18452809/

10-09 02:43