我使用 source('scriptname.R')在R中运行单个脚本。
我想获得这个脚本的运行时间。
有人可以告诉我如何做到这一点吗?
答案 0 :(得分:8)
tl; dr :在其周围包裹system.time(source("scriptname.R"))
。
更长的答案:阅读关于分析代码的“编写R扩展”手册,并查看一些有助于聚合原始分析数据的分析包。最新的,可能是最好的是哈德利的lineprof package on github。
答案 1 :(得分:4)
system.time
应该:
system.time(source('scriptname.R'))