【问题标题】:Permanently removing objects in RStudio Mac OS?永久删除 RStudio Mac OS 中的对象?
【发布时间】:2015-01-08 05:20:46
【问题描述】:

我每次启动 RStudio 时,都会看到我的工作环境。

我可以使用 rm(list=ls()) 暂时删除它们,但每次我重新启动 RStudio 时,它们都会再次出现。

我使用 getwd() 查看我的工作目录,但在工作目录中,我没有看到任何 .Rdata 文件。我怎样才能摆脱这些东西?

您的善意帮助将受到重视。

我使用 Mac OS 10.10。

【问题讨论】:

  • 您到底看到了什么?它们是来自熟悉的项目或会话的旧变量吗?你探索Tools > Global Options...了吗?
  • 在类 Unix 操作系统(如 OS X)中,名称以点 (.) 开头的文件是隐藏文件,因此您不会在 Finder 中看到该文件。您必须打开终端并查找它(请参阅下面的答案)
  • 对不起,由于我的声誉不够,我无法发布图片。它们显然来自以前的项目。 @jaysunice3401

标签: r macos rstudio rdata


【解决方案1】:

单击菜单栏中的 RStudio 并转到首选项。 在 R General 部分中,取消单击 Restore .RData into workspace at startup 选项。 默认是在重启 RStudio 时重新加载工作环境。

【讨论】:

    【解决方案2】:

    我认为您在某些时候选择将您的环境保存到您的工作目录(很可能是~,即您的主目录,这是默认的 RStudio 工作目录)。

    清除默认环境的更简单方法是从主目录中删除 .RData 文件。它不会出现在任何 Finder 窗口中,因为在类 Unix 操作系统(如 OS X)中,以. 开头的文件是隐藏的。因此,请执行以下操作:

    1. 打开终端窗口
    2. 如果还没有,请转到您的主文件夹:cd ~
    3. 检查是否有.RData 文件:ls -lA .RData
    4. 如果文件存在,请将其删除:rm .RData(如果需要,请创建备份:`cp .RData ./RData_backup)

    【讨论】:

    • 我想通过rm(list=ls())删除所有对象然后在退出之前保存您的工作区可能会更简单。
    猜你喜欢
    • 2014-10-06
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    • 2019-09-03
    • 2012-02-07
    相关资源
    最近更新 更多