我正处于从MATLAB过渡到R的痛苦过程中,并且仍然没有安排整齐的MathWorks网站进行咨询。
编写MATLAB函数时,它们存储在本地驱动器中,可以在我的源代码中访问(只要该函数在激活目录中)。
在R中编写函数时,我需要"运行"它,所以它存储在全球环境中,然后我可以使用它。肯定有一个更好的'这样做的方式,因为我需要参考许多很多功能。我可以看似"隐藏"他们所以我不必看到它们,但总是知道它们存在吗?
提前致谢
答案 0 :(得分:2)
source('F:\\RWorkingDirectory\\my_functions.r')
或者您创建自己的R包,这对Rstudio非常容易。
答案 1 :(得分:1)
感谢您的建议。我决定建立一个环境。
如,
MainFunctions.R
.Rprofile
:e <- new.env()
source("MainFunctions.R",local=e)
attach(e)
现在我需要简单地编辑这个文件,而不必担心必须加载它们,或者创建一个包。