git
GitHub
NULL
[[]]
$
@
slot()
dplyr::case_when
try()
suppressWarnings()
suppressMessages()
purrr
map_*()
map2_*()
walk()
imap()
pmap()
reduce()
map_df*()
pluck()
flatten()
NextMethod()
$print()
lubridate::period()
lobstr::ast():
recurse_call()
expr()
exprs()
enexpr()
enexprs()
ensym()
ensyms()
exec()
do.call
source()
...
base::subset()
browser()
recover()
debug()
callr::r()
dump.frames()
mean1 <- function(x) mean(x) mean2 <- function(x) sum(x) / length(x)
x <- runif(1e5)
bench::mark
bench::mark( mean1(x), mean2(x) )[c("expression", "min", "median", "itr/sec", "n_gc")] #> # A tibble: 2 × 4 #> expression min median `itr/sec` #> <bch:expr> <bch:tm> <bch:tm> <dbl> #> 1 mean1(x) 392µs 437µs 2276. #> 2 mean2(x) 186µs 186µs 5305.