autofilter {shinyCohortBuilder} | R Documentation |
Generate filters definition based on the Source data
Description
The method should analyze source data structure, generate proper filters based on the data (e.g. column types) and attach them to source.
Usage
autofilter(source, attach_as = c("step", "meta"), ...)
## Default S3 method:
autofilter(source, ...)
## S3 method for class 'tblist'
autofilter(source, attach_as = c("step", "meta"), ...)
Arguments
source |
Source object. |
attach_as |
Choose whether the filters should be attached as a new step,
or list of available filters (used in filtering panel when 'new_step = "configure"').
By default in |
... |
Extra arguments passed to a specific method. |
Value
Source object having step configuration attached.
See Also
Examples
library(magrittr)
library(cohortBuilder)
library(shinyCohortBuilder)
iris_source <- set_source(tblist(iris = iris)) %>%
autofilter()
iris_cohort <- cohort(iris_source)
sum_up(iris_cohort)
if (interactive()) {
library(shiny)
ui <- fluidPage(
cb_ui("mycoh")
)
server <- function(input, output, session) {
cb_server("mycoh", cohort = iris_cohort)
}
shinyApp(ui, server)
}
[Package shinyCohortBuilder version 0.2.1 Index]