Peng Yu wrote:
On Thu, Dec 10, 2009 at 7:03 PM, Dirk Eddelbuettel <e...@debian.org> wrote:
On 10 December 2009 at 18:12, Peng Yu wrote:
| If I use system.time() to measure the runtime of an expression, I will
| not get the result. Is there a way to measure the runtime and get the
| result as well?

Use an assignment inside system.time():

   R> system.time( m <- max(rnorm(1e6)) )
      user  system elapsed
     0.328   0.008   0.340
   R> m
   [1] 4.993
   R>

I see. In this case, I'll have to use '<-' rather than '='.


Thanks to point it out on the list. This is one of the reasons not to use "=" as assignment operator at all: it is confusing.

Best,
Uwe Ligges



______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to