我使用system.time()函数来测量代码的运行时间,但我需要它是一个数字才能将其绘制成图形。不幸的是,system.time()输出的结构比数字更复杂,比如
user system elapsed
0.101 0.000 0.100
我想把这个结构转换成一个数字,用户经过的时间会很棒=>0.101
我已经尝试过作为.double(tt$exposed[[1]]),但还不是一个数字。有什么帮助吗?
提前感谢!
tt
对象是proc_time
类,实际上是一个Named
数字。所以,基本上是一个名为vector
的。
unname(tt[3])
或者正如@Matthew Plourde提到的
tt[['elapsed']]
也可以使用。