首页 > 解决方案 > R:在 .Rprofile 中创建环境

问题描述

当我在项目的 .Rprofile 文件中使用以下代码段时:

.env <- new.env()

.env$test <- function() {
  print("sfsdfsd")
}

并在 RStudio 中打开项目,未创建“.env”:

ls(envir=.env) 返回 Error in ls(envir = .env) : object '.env' not found

.env$test() 返回 Error: object '.env' not found

在 RStudio 中运行相同的代码是可行的:

ls(envir=.env) 然后返回[1] "test"

很多建议通过 .RProfile 文件创建环境(例如这篇博文)。

RStudio 改变了它的行为吗?

标签: rrprofile

解决方案


推荐阅读