-1
我想創建一個基本的覓食模式,此刻我得到的輸出,如:店輸出到表
repeats= 1 time= 19 : food eaten= 100
repeats= 2 time= 33 : food eaten= 100
repeats= 3 time= 1001 : food eaten= 100
每個循環,我感興趣的是「時間」的輸出。
有沒有簡單的方法來創建一個表,可以存儲重複和時間?
我想創建一個基本的覓食模式,此刻我得到的輸出,如:店輸出到表
repeats= 1 time= 19 : food eaten= 100
repeats= 2 time= 33 : food eaten= 100
repeats= 3 time= 1001 : food eaten= 100
每個循環,我感興趣的是「時間」的輸出。
有沒有簡單的方法來創建一個表,可以存儲重複和時間?
我不知道這是否接近你要找的。這是一個循環,在循環#和時間存儲在數據幀:
loops <- 5
repeats <- vector("numeric", loops)
time <- vector("numeric", loops)
start <- Sys.time()
for(i in seq_along(repeats)) {
repeats[i] <- i
Sys.sleep(1) # This suspends execution for a second
time[i] <- Sys.time() - start
}
results <- cbind(repeats, time)
results
repeats time
[1,] 1 0.989223
[2,] 2 2.029239
[3,] 3 3.018046
[4,] 4 4.034053
[5,] 5 5.049059
我在每圈1秒的懸浮液中,這樣的時間差將在輸出明顯。
將有助於瞭解「for循環」內發生了什麼,您如何獲得「時間」? – zx8754
對不起,我第一次發佈,我有非常基本的知識R, 重複是從一個簡單的循環「for(tt in 1:10){}」圍繞整個代碼,超時放是結果「while(food.eaten <100){ time < - time + 1}」 –
歡迎來到Stack Overflow!請閱讀關於[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)以及如何給出[可重現的示例]的信息(http://stackoverflow.com/questions/ 5963269)。這會讓其他人更容易幫助你。 – zx8754