[R] cat(), Rgui, and support for carriage return \r...
Doran, Harold
HDoran at air.org
Fri Mar 17 15:57:39 CET 2006
Here is a snip of code I used in a program that was looping for a really
long time, maybe this can be helpful. You will need the svMisc package.
print(i)
progress(i)
Sys.sleep(.05)
-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Jeffrey Racine
Sent: Friday, March 17, 2006 9:45 AM
To: r-help at stat.math.ethz.ch
Subject: [R] cat(), Rgui, and support for carriage return \r...
Hi, and thanks in advance for your time.
Background - I am working on a package and wish to have a routine's
progress reported. The routine can take some time, and I would like to
inform the user about the routine's progress. I have scoured the
archives but to no avail, so would like to solicit input from this list.
I am successfully using
cat("\rBootstrap replication ", i, " of ", boot.num,)
flush.console() # To flush stdout on windows systems
which works as expected on *NIX systems and using Rterm under windows.
However, under Rgui the carriage return \r is ignored, and I certainly
don't want to use the newline escape sequence \n. Under Rgui it appears
as
Bootstrap replication 1 of 399Bootstrap replication 2 of 399Bootstrap...
but I want it to function properly if at all possible.
My question is simply whether there is a portable way to implement this
so that it works regardless of the R platform the user may be working
on?
Many thanks for any/all suggestions.
-- Jeff
--
Professor J. S. Racine Phone: (905) 525 9140 x 23825
Department of Economics FAX: (905) 521-8232
McMaster University e-mail: racinej at mcmaster.ca
1280 Main St. W.,Hamilton, URL:
http://www.economics.mcmaster.ca/racine/
Ontario, Canada. L8S 4M4
`The generation of random numbers is too important to be left to
______________________________________________
R-help at stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list