2012-08-16 54 views
0

在大文件加載期間或在R中耗時處理和計算期間是否有任何方法來打印消息?如果它將帶有一些倒數計時器,它也會很棒。 感謝您的建議。在大文件加載過程中發生的消息R

+1

什麼樣的計算?你使用的是什麼尺寸的矢量? – ChrisW 2012-08-16 16:44:40

回答

2

看功能txtProgressBar,winProgressBar(僅限於窗口)和tkProgressBar(tcltk包)。這些可以用來顯示一個進度條,以指示你在一個漫長的過程中有多遠。他們中的一些人有空間可以使用標籤來提供更具體的信息。

有幾個函數會使用這些函數(plyr包),否則您需要自己編寫更新代碼,但是如果您使用循環或*apply函數之一,這非常簡單。

+0

太棒了!謝謝! – chupvl 2012-08-16 17:04:23

+0

我猜這些不會幫助OP,誰更可能做'read.csv(big_honking_file.csv)'。他將不得不編寫一個循環,每個循環加載N行w /一些'sprintf('完成下一個%d行',1000 * iloopcount)' – 2012-08-16 17:05:46

+0

我只想一個包含這些函數的函數 – chupvl 2012-08-16 17:19:42