naniar: Data Structures, Summaries, and Visualisations for Missing Data

Missing values are ubiquitous in data and need to be explored and handled in the initial stages of analysis. 'naniar' provides data structures and functions that facilitate the plotting of missing values and examination of imputations. This allows missing data dependencies to be explored with minimal deviation from the common work patterns of 'ggplot2' and tidy data. The work is fully discussed at Tierney & Cook (2023) <doi:10.18637/jss.v105.i07>.

Version: 1.1.0
Depends: R (≥ 3.1.2)
Imports: dplyr, ggplot2, purrr, tidyr, tibble (≥ 2.0.0), norm, magrittr, stats, visdat, rlang (≥ 1.1.0), forcats, viridis, glue, UpSetR, cli, vctrs, lifecycle
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0), rpart, rpart.plot, covr, gridExtra, wakefield, vdiffr, here, simputation, imputeTS, Hmisc, spelling
Published: 2024-03-05
DOI: 10.32614/CRAN.package.naniar
Author: Nicholas Tierney ORCID iD [aut, cre], Di Cook ORCID iD [aut], Miles McBain ORCID iD [aut], Colin Fay ORCID iD [aut], Mitchell O'Hara-Wild [ctb], Jim Hester [ctb], Luke Smith [ctb], Andrew Heiss ORCID iD [ctb]
Maintainer: Nicholas Tierney <nicholas.tierney at>
License: MIT + file LICENSE
NeedsCompilation: no
Language: en-US
Citation: naniar citation info
Materials: README NEWS
In views: MissingData
CRAN checks: naniar results


Reference manual: naniar.pdf
Vignettes: Exploring Imputed Values
Getting Started with naniar
Gallery of Missing Data Visualisations
Replacing values with NA
Special Missing Values


Package source: naniar_1.1.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): naniar_1.1.0.tgz, r-oldrel (arm64): naniar_1.1.0.tgz, r-release (x86_64): naniar_1.1.0.tgz, r-oldrel (x86_64): naniar_1.1.0.tgz
Old sources: naniar archive

Reverse dependencies:

Reverse imports: dbGaPCheckup, smdi, suddengains, surveyPrev, tLOH
Reverse suggests: causalCmprsk


Please use the canonical form to link to this page.