IDEAFilter: Agnostic, Idiomatic Data Filter Module for Shiny
When added to an existing shiny app, users may subset any developer-chosen R data.frame on the fly. That is, users are empowered to slice & dice data by applying multiple (order specific) filters using the AND (&) operator between each, and getting real-time updates on the number of rows effected/available along the way. Thus, any downstream processes that leverage this data source (like tables, plots, or statistical procedures) will re-render after new filters are applied. The shiny module’s user interface has a 'minimalist' aesthetic so that the focus can be on the data & other visuals. In addition to returning a reactive (filtered) data.frame, 'IDEAFilter' as also returns 'dplyr' filter statements used to actually slice the data.
| Version: | 0.2.1 |
| Depends: | R (≥ 2.10) |
| Imports: | crayon,ggplot2,pillar (≥ 1.5.0),purrr,RColorBrewer,shiny,shinyTime |
| Suggests: | dplyr,knitr,rmarkdown,shinytest,shinytest2,spelling,testthat |
| Published: | 2025-07-29 |
| DOI: | 10.32614/CRAN.package.IDEAFilter |
| Author: | Aaron Clark [aut, cre], Jeff Thompson [aut], Doug Kelkhoff [ctb, cph] (Author of shinyDataFilter), Maya Gans [ctb], SortableJS contributors [ctb] (SortableJS library), Biogen [cph] |
| Maintainer: | Aaron Clark <clark.aaronchris at gmail.com> |
| BugReports: | https://github.com/Biogen-Inc/IDEAFilter/issues |
| License: | MIT + fileLICENSE |
| URL: | https://biogen-inc.github.io/IDEAFilter/,https://github.com/Biogen-Inc/IDEAFilter |
| NeedsCompilation: | no |
| Language: | en-US |
| Materials: | README,NEWS |
| CRAN checks: | IDEAFilter results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical formhttps://CRAN.R-project.org/package=IDEAFilterto link to this page.