【问题标题】:Why are some datasets already loaded into RStudio when I open it? [duplicate]为什么当我打开 RStudio 时,有些数据集已经加载到了它? [复制]
【发布时间】:2017-09-26 03:43:46
【问题描述】:

每次打开 RStudio,我的“全球环境”中已经列出了某些数据集(包括 hwy、HOU、chicagoFlights 等)。为什么会发生这种情况,是否有办法阻止它们自动加载,以便每次打开 RStudio 时我的环境都是空的?

【问题讨论】:

    标签: r


    【解决方案1】:

    This article on Quick R 可能会为您提供一些有用的见解。您实际上可以通过初始化文件在加载时自定义 R 环境。

    我使用的是 Mac OS X。当我在终端上输入 locate Rprofile 时,它会显示

    /Library/Frameworks/R.framework/Versions/3.4/Resources/library/base/R/Rprofile

    我编辑了我的 Rprofile 以添加 dplyrggplot2 以便在我每次打开我的 R 会话时自动加载它们。

    local({dp <- Sys.getenv("R_DEFAULT_PACKAGES")
           if(identical(dp, "")) ## it fact methods is done first
               dp <- c("datasets", "utils", "grDevices", "graphics",
                       "stats", "methods", "dplyr", "ggplot2")
           else if(identical(dp, "NULL")) dp <- character(0)
           else dp <- strsplit(dp, ",")[[1]]
           dp <- sub("[[:blank:]]*([[:alnum:]]+)", "\\1", dp) # strip whitespace
           options(defaultPackages = dp)
        })
    

    在您的情况下,您可以考虑在您的 Rprofile 配置中删除一些包,例如 dataset

    玩得开心编码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多