"隐藏" RStudio中的函数

时间:2015-03-18 21:55:08

标签: r rstudio

我正处于从MATLAB过渡到R的痛苦过程中,并且仍然没有安排整齐的MathWorks网站进行咨询。

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

在R中编写函数时,我需要"运行"它,所以它存储在全球环境中,然后我可以使用它。肯定有一个更好的'这样做的方式,因为我需要参考许多很多功能。我可以看似"隐藏"他们所以我不必看到它们,但总是知道它们存在吗?

提前致谢

2 个答案:

答案 0 :(得分:2)

source('F:\\RWorkingDirectory\\my_functions.r')或者您创建自己的R包,这对Rstudio非常容易。

答案 1 :(得分:1)

感谢您的建议。我决定建立一个环境。

如,

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

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