我正在尝试从我的RStudio 环境中删除所有对象,其中对象名称不等于模式。
rm(list=ls(pattern!="may19"))
但是这给我一个错误
as.environment(pos)中的错误:没有名为“ pattern!=” may19”的项目 在搜索列表中
还有另一种方法可以解决此问题吗? 预先感谢
答案 0 :(得分:4)
为了完整起见,我们可以使用以下之一(可能存在其他变体,您可以添加all=TRUE
或all.names=TRUE
)
rm(list=setdiff(ls(),"may19"))
rm(list=ls(pattern = "[^may19]"))