当我承担任何复杂的R项目时,我的脚本会很快变得混乱.
我可以采用哪些做法,以便我的代码永远乐于与之合作?我在考虑类似的事情
基本上,组织大型R脚本的经验法则是什么?
r conventions code-organization project-organization package
我已经创建了一个实用程序R脚本util.R,我想从我项目中的其他脚本中使用它.确保此脚本定义的函数可用于我的其他脚本的正确方法是什么?
我正在寻找类似于require
函数的东西,它只在尚未加载的情况下加载一个包.我不想打电话,source("util.R")
因为每次调用脚本都会加载脚本.
我知道我会得到一些答案,告诉我创建一个包,就像在组织R源代码中一样 :)但我不会创建一些将在其他地方使用的东西,它只是一个独立的项目.
我有几个自定义函数,我经常在R中使用.而不是在每个脚本中使用这个文件(或其中的部分),是否有一些方法可以将它添加到基本R文件中,这样当我使用R时它们总是可用的?
基本上,我在R中构建了一个相当大的预测模型,其中包含大约10~15个单独的脚本文件,用于收集,排序,分析和显示我的数据.我想保持一定程度的模块化,并从控制脚本或某种可比较的控制机制运行每个部分,而不是像以前在matlab中所做的那样.这可能在R?
我已经读过这个帖子以及它的相关主题,但是找不到这个确切的答案. 组织R源代码