Learn R Programming

mark (version 0.8.1)

simpleTimeReport: Time reports

Description

[Experimental] This function can be used to evaluate an expression line-by-line to capture outputs, errors, messages, and evaluation time.

Usage

simpleTimeReport(title = NULL, expr, envir = parent.frame())

Value

A reported_results/list object containing results, outputs, messages, warnings, and errors

Arguments

title

The title to be printed

expr

The expression to run

envir

The environment from which to evaluate the expr

Details

Evaluate code and report on the time difference

Examples

Run this code
simpleTimeReport("example", {
  print("1")
  Sys.sleep(1)
  warning("this is a warning")
  for (i in 1:5) {
    Sys.sleep(0.5)
  }
  sample(1e6, 1e6, TRUE)
})

Run the code above in your browser using DataLab