【发布时间】:2017-09-26 03:43:46
【问题描述】:
每次打开 RStudio,我的“全球环境”中已经列出了某些数据集(包括 hwy、HOU、chicagoFlights 等)。为什么会发生这种情况,是否有办法阻止它们自动加载,以便每次打开 RStudio 时我的环境都是空的?
【问题讨论】:
标签: r
每次打开 RStudio,我的“全球环境”中已经列出了某些数据集(包括 hwy、HOU、chicagoFlights 等)。为什么会发生这种情况,是否有办法阻止它们自动加载,以便每次打开 RStudio 时我的环境都是空的?
【问题讨论】:
标签: r
This article on Quick R 可能会为您提供一些有用的见解。您实际上可以通过初始化文件在加载时自定义 R 环境。
我使用的是 Mac OS X。当我在终端上输入 locate Rprofile 时,它会显示
/Library/Frameworks/R.framework/Versions/3.4/Resources/library/base/R/Rprofile
我编辑了我的 Rprofile 以添加 dplyr 和 ggplot2 以便在我每次打开我的 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。
玩得开心编码。
【讨论】: