我正在使用source('scriptname.R')在 R 中运行单个脚本。
我想得到这个脚本的运行时间。
有人可以建议我如何做到这一点吗?
tl; dr:环绕system.time(source("scriptname.R"))
它。
更长的答案:阅读有关分析代码的“编写 R 扩展”手册,并查看一些有助于聚合原始分析数据的分析包。最新的,也可能是最好的是github 上的 Hadley 的 lineprof 包。
system.time
应该做:
system.time(source('scriptname.R'))