R system.time() 作为数字
R system.time() as a number
我正在使用 system.time() 函数来测量我的代码经过的时间,但我需要它是一个数字才能将其绘制成图表。不幸的是 system.time() 输出的结构比数字更复杂,像这样:
user system elapsed
0.101 0.000 0.100
我想将这个结构转换成一个数字,用户运行时间会很好=> 0.101
我试过 as.double(tt$elapsed[[1]]) 但还不是数字。有帮助吗?
提前致谢!
tt
对象是proc_time
class,实际上是一个Named
数值。所以,基本上是一个命名为 vector
.
unname(tt[3])
或如@Matthew Plourde 所述
tt[['elapsed']]
也可以用
我正在使用 system.time() 函数来测量我的代码经过的时间,但我需要它是一个数字才能将其绘制成图表。不幸的是 system.time() 输出的结构比数字更复杂,像这样:
user system elapsed
0.101 0.000 0.100
我想将这个结构转换成一个数字,用户运行时间会很好=> 0.101
我试过 as.double(tt$elapsed[[1]]) 但还不是数字。有帮助吗?
提前致谢!
tt
对象是proc_time
class,实际上是一个Named
数值。所以,基本上是一个命名为 vector
.
unname(tt[3])
或如@Matthew Plourde 所述
tt[['elapsed']]
也可以用