我知道有几个函数(例如Sys.time)可用于测量R中代码块的运行时间。但是,这要求您在运行块之前先设置命令。出于好奇,是否有一种方法可以测量代码块在 运行之后花费的时间?
例如,假设您要运行此代码:
dummy = rep(NA, 100000)
dummy[1] = 1
for(i in 2:length(dummy)){
dummy[i] = dummy[i - 1] + rnorm(1, mean = 0, sd = 5)
}
有没有办法让您询问R运行此代码块需要多长时间?
答案 0 :(得分:0)
如果您有jupyter笔记本,它具有一个称为nbextension的函数来计算执行时间。
https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/nbextensions/execute_time/readme.html