我正在使用mapply(函數,參數),爲一個大的數據集。經過100次迭代後,我需要設置延遲1秒。所以問題是,如果有可能顯示迭代計數或進度欄在mapply(功能,參數) 謝謝迭代計數顯示在mapply
0
A
回答
1
不,但如果您切換到使用plyr
相應的功能,您可以添加一個進度條到函數調用。
沒有你給我們,我不會找到確切plyr
等同的工作量最小,可重複的例子,但它會的m*ply
功能之一:
> ls(pos=2,pattern="m.*ply")
[1] "maply" "mdply" "mlply" "m_ply"
0
如果你知道總預先迭代次數,你可能只是增加另一個參數mapply
作爲迭代計數器。在這個例子中,我加了z
。這個例子使命令行睡眠,每3次迭代1秒....
mapply(function(x,y,z) { if(z%%3==0){Sys.sleep(1);
cat(paste0("Interation " , z , " ...sleeping\n")) }
x*y } ,x=1:10,y=1:10,z=1:10)
#Interation 3 ...sleeping
#Interation 6 ...sleeping
#Interation 9 ...sleeping
# [1] 1 4 9 16 25 36 49 64 81 100
如果您需要更有說服力的包裹在system.time()
聲明。我得到3.002秒的運行時間。
相關問題
- 1. 通過計數迭代PHP顯示不正確的序列
- 2. Pi迭代,顯示用戶輸入的pi的迭代次數
- 3. 迭代和顯示json數據
- 4. getJSON,迭代,顯示圖像
- 5. JSP迭代不顯示
- 6. 顯示循環迭代
- 7. foreach迭代結構顯示
- 8. 在每次迭代後顯示UIImage
- 9. 在jsp中顯示迭代Bean值
- 10. 計數循環迭代(Python)
- 11. WSO2 ESB迭代計數器
- 12. PHP DatePeriod()的迭代計數
- 13. 迭代計劃
- 14. 迭代,以便在計數器對象
- 15. 每次迭代顯示excel vba輸入框中的迭代次數
- 16. 迭代集合中的數組並顯示在Backbone.js中
- 17. 迭代哈希數組並顯示在ruby下拉列表中
- 18. 迭代槽JSON數組並在HTML表中顯示結果
- 19. 在一次迭代中用Jtextarea顯示數組列表?
- 20. 計算的迭代
- 21. 迭代在哈巴狗示數出
- 22. Rails中對象的迭代顯示
- 23. 的Tkinter和顯示迭代列表
- 24. TFS迭代板不顯示爲團隊
- 25. 迭代使用each.do顯示錶
- 26. 迭代分組。如何顯示關鍵
- 27. 顯示for循環的所有迭代
- 28. 積極的迭代設計給定的IntegerIterator整數迭代
- 29. 顯示迭代通過DataGridView,更新顯示/重繪
- 30. 迭代數在'.each'jquery