【发布时间】:2016-07-23 09:45:26
【问题描述】:
如果我将我的所有函数写入一个用于多个脚本的文件中,那么在我的脚本顶部获取包含函数的文件是否会提高我的速度?例如,如果我调用 source(fn.r),我是否能够调用我创建的函数,因为它们已经保存在工作区中?我正在尝试减少脚本运行和提高性能所需的时间。也欢迎任何其他有关提高速度的提示
【问题讨论】:
-
如果您有很多功能要获取,您可能需要考虑将它们捆绑到一个包中。我怀疑速度上有很大差异,但是加载要获得的包确实很简单。我怀疑从多个文件中获取一个文件会产生很大的不同。如果您采购的文件如此之多,以至于通过将它们放在一个文件中来获得任何性能提升,我猜您已经掌握了数千个文件。
标签: r performance function file