Package: plnr 2025.11.22

plnr: A Framework for Planning and Executing Analyses

A comprehensive framework for planning and executing analyses in R. It provides a structured approach to running the same function multiple times with different arguments, executing multiple functions on the same datasets, and creating systematic analyses across multiple strata or variables. The framework is particularly useful for applying the same analysis across multiple strata (e.g., locations, age groups), running statistical methods on multiple variables (e.g., exposures, outcomes), generating multiple tables or graphs for reports, and creating systematic surveillance analyses. Key features include efficient data management, structured analysis planning, flexible execution options, built-in debugging tools, and hash-based caching.

Authors:Richard Aubrey White [aut, cre]

plnr_2025.11.22.tar.gz
plnr_2025.11.22.zip(r-4.7)plnr_2025.11.22.zip(r-4.6)plnr_2025.11.22.zip(r-4.5)
plnr_2025.11.22.tgz(r-4.6-any)plnr_2025.11.22.tgz(r-4.5-any)
plnr_2025.11.22.tar.gz(r-4.7-any)plnr_2025.11.22.tar.gz(r-4.6-any)
plnr_2025.11.22.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
plnr/json (API)

# Install 'plnr' in R:
install.packages('plnr', repos = c('https://raubreywhite.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/raubreywhite/plnr/issues

Pkgdown/docs site:https://www.rwhite.no

Datasets:

On CRAN:

Conda:

5.51 score 4 stars 5 scripts 744 downloads 10 exports 48 dependencies

Last updated from:e46faab0d5. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK140
source / vignettesOK197
linux-release-x86_64OK143
macos-release-arm64OK116
macos-oldrel-arm64OK117
windows-develOK78
windows-releaseOK91
windows-oldrelOK89
wasm-releaseOK141

Exports:create_rmarkdownexample_action_fnexample_data_fn_nor_covid19_cases_by_time_locationexpand_listget_anythingis_run_directlyPlanset_optstest_action_fntry_again

Dependencies:askpassclicliprcodetoolscpp11crayoncredentialscurldata.tabledescdigestdplyrforeachfsgenericsgertgitcredsgluehttr2iniiteratorsjsonlitelifecyclemagrittropensslpbmcapplypillarpkgconfigpurrrR6rappdirsrlangrprojrootrstudioapistringistringrsystibbletidyrtidyselectusethisutf8uuidvctrswhiskerwithryamlzip

Introduction to plnr
Introduction | Core Concepts | Broad technical terms | Different types of plans | Plan Examples | Basic Usage | Advanced Features | Data Management | Debugging Tools | Function Naming | Hash-based Caching | Best Practices | Next Steps

Last update: 2025-11-22
Started: 2022-01-19

Adding analyses to a plan
Core Concepts | Broad technical terms | Different types of plans | Plan Examples | Single-function plan | Multiple strata | Multiple variables | Multi-function plan

Last update: 2025-03-19
Started: 2022-05-27