我想知道R中是否有任何指令可以清除所有已初始化的变量并关闭所有打开的连接。就像某种重置功能一样。
答案 0 :(得分:43)
closeAllConnections()
rm(list=ls())
我讨厌第二种结构,因为人们有时会将其隐藏到示例代码中,当我错过它并将其复制粘贴到我的控制台中,然后我的整个工作区都被清除了。真正的guRus没有犯这个错误,因为他们总是有多个emacs窗口,并且总是构建包并从编辑窗口运行代码以及所有其他“明智的事情”。
答案 1 :(得分:13)
您可以使用remove()
删除变量。 E.g:
remove('variabl1','variable2','etc')
不确定连接,但假设您引用您打开的数据库连接以通过例如加载数据ODBC?我认为提供包的包也有关于如何关闭连接的文档(如果需要或良好实践 - 因此不会自动完成)。