[R] (no subject)
Paul Lemmens
P.Lemmens at nici.kun.nl
Wed Jun 4 08:23:21 CEST 2003
Hoi Peter,
--On woensdag 4 juni 2003 0:16 +0200 Peter Dalgaard BSA
<p.dalgaard at biostat.ku.dk> wrote:
> "Gilda Garibotti" <gilda.garibotti at hci.utah.edu> writes:
>
>> Hi,
>> I would like to know if it is possible to get printed output while a
>> loop is taking place. Example:
>> for(i in 1:10){
>> print(i)
>> some long process
>> }
>>
>> This will print the values of i only after the loop is finished, what I
>> would like is to see them when the process enters the i-th iteration to
>> keep track of how the program is running.
>
> Windows, right? (This is system dependent) There's a menu item
> entitled "Buffer output" or something to that effect. Turn it off and
> print() calls display immediately. Lengthy output becomes slower,
> though.
>
If you don't want to depend on you (or other people) turning of the
buffering, use something like
cat("this or that"); flush.console.
regards,
Paul
--
Paul Lemmens
NICI, University of Nijmegen ASCII Ribbon Campaign /"\
Montessorilaan 3 (B.01.03) Against HTML Mail \ /
NL-6525 HR Nijmegen X
The Netherlands / \
Phonenumber +31-24-3612648
Fax +31-24-3616066
More information about the R-help
mailing list