在尝试简单形式的分析时,我不确定如何解释(没有双关语)以下两个简单例子的结果:
data <- c()
system.time (
for (i in 1:40000) {
data[i] <- i^5
}
)
user system elapsed
4.15 0.24 21.34
data <- numeric(40000)
system.time (
for (i in 1:40000) {
data[i] <- i^5
}
)
user system elapsed
0.22 0.00 0.22
更具体地说,当试图确定一种方法比另一种方法,即哪个列(即用户,系统或已过去)快多少时,我应该注意什么?我最初认为'经过'专栏是最合适的。
谢谢,
〜凯特琳