Applies ToRevolution Analytics

问题

是 rm(list=ls()) R 作业已运行批处理中有用或其他最佳做法的开头?

答案

是的它可从批处理脚本命令 rm(list=ls()) 只是为了确保有干净的 R 环境之前提交的批处理作业的开始。例如,您可能必须有自己的用户。Rprofile 带有一系列命令,创建一些 R 对象上启动的。在这种情况下可能很有用,运行批处理作业的 R 代码前,清除所有现有的 R 对象。例如,下面是伪代码来执行此操作︰x <-ls()如果 (x 不为空) {rm(list=ls()}是的当然也可以运行启动从用户工作区中删除现有的 R 对象后类似下面的代码。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。