我正在编写一个具有许多不同功能的R代码,最终我想要在不同的数据集上一起使用。
随着我不断构建功能,似乎越来越难以跟踪脚本中的所有内容。
我的问题是,将函数分解为单独的R脚本是正确的R编码还是应该在一个大型脚本中?
感谢您的帮助。这是我第一次尝试编写这么大的代码!
-B
答案 0 :(得分:0)
是的,您可以将您的功能存储在多个R脚本中。
如果您需要拨打电话,可以使用source()
。
例如: 假设你有func1,func2保存在myfunc.R中。
要打电话给他们,
source('myfunc.R')
#other codes
func1()
func2()
关于是否推荐这种方法,取决于您的项目要求。
或者,您可以考虑按照Richard的建议打包它们。