使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

问题

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

答案

是的它可从批处理脚本命令 rm(list=ls()) 只是为了确保有干净的 R 环境之前提交的批处理作业的开始。例如,您可能必须有自己的用户。Rprofile 带有一系列命令,创建一些 R 对象上启动的。在这种情况下可能很有用,运行批处理作业的 R 代码前,清除所有现有的 R 对象。

例如,下面是伪代码来执行此操作︰

x <-ls()
如果 (x 不为空) {
rm(list=ls()
}

是的当然也可以运行启动从用户工作区中删除现有的 R 对象后类似下面的代码。

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×