knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "README-"
)

hoffr: higher order functions for r

Travis-CI Build Status

library(hoffr)

meanf <- hof(mean)
mean_noNA <- meanf(na.rm = TRUE)
mean_NA <- meanf(na.rm = FALSE)
mean_trim <- meanf(trim = 0.25)

mean_noNA(c(1, NA, 3))
mean_NA(c(1, NA, 3))
mean_trim(c(-3.5, 0, 2, 100))

mean_trim_noNA <- mean_trim(na.rm = TRUE)
mean_trim_noNA(c(-3.5, 0, 2, NA, 100))

Installation

You can install hoffr from github with:

# install.packages("devtools")
devtools::install_github("hughjonesd/hoffr")


hughjonesd/hoffr documentation built on May 28, 2019, 8:57 p.m.