我曾经看到有人运行 R 脚本,其中他能够运行一段代码,然后返回代码中调用的每个函数的矩阵以及计算该特定函数所花费的总时间。例如,我可以这样做:
foo{
for(i in 1:10){
if(i < 5)
{print i}
}
返回类似的东西
for: 10 ms
if: 2 ms
print: 34 ms
如果有人知道执行此操作的函数的名称,我将不胜感激。
最佳答案
Rprof 和 profr 看起来就是答案;如评论中所述。让我们关闭它。
关于r - R 中的高级运行时间计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17113200/