dt.filter: dt.filter

Description Usage Arguments Source Examples

Description

A fucntion that subsets the data corresponding to the filtering statement.

Usage

1
dt.filter(dat, the.filter = NULL)

Arguments

dat

a data.frame

the.filter

a character value or expression stating the logical operations to be performed.

Source

DTwrappers::create.filter.expression

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
region.name = "Region"
gender.name = "Gender"
product.name = "Product"
income.name = "Income"
age.name = "Age"
persona.name = "Persona"

dt.filter(dat = formulaic::snack.dat, 
         the.filter = "Region == 'Northeast' & Gender == 'Female' & Age >= 80 & Income > 145000 & 
         Product == 'Cookie_Crumble'")
dt.filter(dat = formulaic::snack.dat, 
         the.filter = "get(region.name) == 'Northeast' & get(gender.name) == 'Female' & 
         get(age.name) >= 80 & get(income.name) > 145000 & get(product.name) == 'Cookie_Crumble'")
dt.filter(
 dat = formulaic::snack.dat,
 the.filter = expression(
   get(age.name) < 35 &
     get(persona.name) == "Millenial Muncher" &
     get(product.name) == "Tiramisoup" & get(income.name) <= 25000
 )
)

dachosen1/DTwrappers documentation built on Dec. 25, 2019, 8:04 a.m.