applyFilter: Apply Filter Criteria from List

View source: R/applyFilter.R

applyFilterR Documentation

Apply Filter Criteria from List

Description

Apply Filter Criteria from List

Usage

applyFilter(data, criteria_list, element, length_column = NULL)

Arguments

data

data frame

criteria_list

list of (named) vectors of character representing filter criteria

element

name of list element to be selected fom criteria_list

length_column

passed to applyFilterCriteria

Examples

criteria_list <- list(
  apple = c("is red or green" = "colour %in% c('red', 'green')"),
  banana = c("is not straight" = "! straight")
)

fruit_properties <- data.frame(
  colour = c("green", "red", "yellow"),
  straight = c(TRUE, TRUE, FALSE)
  )
  
applyFilter(fruit_properties, criteria_list, "apple")
applyFilter(fruit_properties, criteria_list, "banana")


KWB-R/kwb.prep documentation built on June 11, 2022, 1:29 p.m.