我尝试了此命令
remove(list = ls())
我希望清除所有R环境(对象,程序包)
答案 0 :(得分:2)
最简单,更重要的是,唯一可靠的方法是重新启动R。这将处理所有事情。
请确保退出R时不会意外保存当前的R图像。
在RStudio中,您需要将“将工作空间保存到.RData文件在退出时保存”选项设置为“从不”,并在重新启动后禁用还原-强烈建议 !
此后,请确保删除项目文件夹中以前存在的.RData
文件(提示:.RData
是不可见文件,因此通常不会在文件浏览器中看到它;您可以通过命令行将其删除。
答案 1 :(得分:1)
答案已经存在了:-) https://stackoverflow.com/a/7506112/7902133
根据此答案,以下代码应该有效
lapply(paste("package:", names(sessionInfo()$otherPkgs), sep=""),
detach,
character.only = TRUE,
unload = TRUE)
您可能还需要检查第一个答案以获取完整说明。