[R] Several simple but hard tasks to do with R
tlumley at u.washington.edu
Thu Aug 20 18:01:58 CEST 2009
On Thu, 20 Aug 2009, Ottorino-Luca Pantani wrote:
> Rakknar ha scritto:
>> 1. Make a log. I've been using Stata and there i have a great tool to
>> register what the program do: the log file, wich it's a simple .txt file
>> where Stata writes every output it makes (not graphics of course). When I
>> wanted to make the same thing with R I started to use the function sink()
>> but it only register the results of the commands (summaries for example) and
>> not the commands itself, witch it's really uncomfortable because it's harder
>> to find out to witch command that results come from.
> A possible workaround could be:
> as.character("rnorm(5, mean = 0, sd = 1)")
> rnorm(5, mean = 0, sd = 1)
> I know, it is not elegant, and a bit repetitive, but it could help.
This is why sink() has the split=TRUE option, which logs output to a connection and sends it to the screen.
is almost identical to the Stata
log using analysis.log
with sink() to close the log and flush to disk at the end of the session.
Thomas Lumley Assoc. Professor, Biostatistics
tlumley at u.washington.edu University of Washington, Seattle
More information about the R-help