"Hide" RStudio 中的函数

"Hide" functions in RStudio

我正处于从 MATLAB 过渡到 R 的痛苦过程中,并且仍然无法接受没有整齐排列的 MathWorks 网站可供查阅。

编写 MATLAB 函数时,它们存储在本地驱动器中,可以在我的源代码中访问(只要函数在活动目录中)。

在R中写函数的时候,我需要"run"它,所以它存储在全局环境中,然后我可以使用它。当然有 'nicer' 方法可以做到这一点,因为我需要引用很多很多函数。我可以看似 "hide" 他们所以我不必看到他们,但总是知道他们存在吗?

提前致谢

source('F:\RWorkingDirectory\my_functions.r') 或者您创建自己的 R 包,这在 Rstudio 中很容易做到。

感谢您的建议。我决定改为设置环境。

例如,

  1. 使用名为 MainFunctions.R
  2. 的所需函数设置 R 脚本
  3. 添加到.Rprofile:
e <- new.env()
source("MainFunctions.R",local=e)
attach(e)

现在我需要简单地编辑这个文件,而不用担心必须加载它们或创建一个包。