我運行循環中R的以下各種:顯示跨一個顯示行的for循環的計數器
for(i in 1:N){...}
我想有一個顯示在該循環的進度的i
當前值的計數器。我希望能夠跟蹤我到達循環結束的距離。一種方法是簡單地將print(i)
插入到循環代碼中。例如,
for(i in 1:N){
...substantive code that does not print anything...
print(i)
}
這做工作,讓你在運行i
的。問題是,它打印每個值在一個新的線,一個,
[1] 1
[1] 2
[1] 3
這吃掉了大量的控制檯空間;如果N
很大,它會吃掉所有的控制檯空間。我想有一個櫃檯不會吃掉太多的控制檯空間。 (有時真的很高興能夠向上滾動控制檯檢查,以確保您正在運行的是什麼,你認爲你正在運行)。所以,我想有一個顯示爲一個計數器,
[1] 1 2 3 ...
繼續一旦達到控制檯寬度,就可以將它們放到新的線上。我不時看到這一點。任何使這種情況發生的技巧?
谷歌「r進度條」 – James 2011-03-09 17:17:27