janitor: Simple Tools for Examining and Cleaning Dirty Data

The main janitor functions can: perfectly format data.frame column names; provide quick counts of variable combinations (i.e., frequency tables and crosstabs); and explore duplicate records. Other janitor functions nicely format the tabulation results. These tabulate-and-report functions approximate popular features of SPSS and Microsoft Excel. This package follows the principles of the "tidyverse" and works well with the pipe function %>%. janitor was built with beginning-to-intermediate R users in mind and is optimized for user-friendliness.

Version: 2.2.1
Depends: R (≥ 3.1.2)
Imports: dplyr (≥ 1.0.0), hms, lifecycle, lubridate, magrittr, purrr, rlang, stringi, stringr, snakecase (≥ 0.9.2), tidyselect (≥ 1.0.0), tidyr (≥ 0.7.0)
Suggests: dbplyr, knitr, rmarkdown, RSQLite, sf, testthat (≥ 3.0.0), tibble, tidygraph
Published: 2024-12-22
DOI: 10.32614/CRAN.package.janitor
Author: Sam Firke [aut, cre], Bill Denney [ctb], Chris Haid [ctb], Ryan Knight [ctb], Malte Grosser [ctb], Jonathan Zadra [ctb]
Maintainer: Sam Firke <samuel.firke at gmail.com>
BugReports: https://github.com/sfirke/janitor/issues
License: MIT + file LICENSE
URL: https://github.com/sfirke/janitor, https://sfirke.github.io/janitor/
NeedsCompilation: no
Materials: README NEWS
CRAN checks: janitor results

Documentation:

Reference manual: janitor.pdf
Vignettes: janitor (source, R code)
tabyls (source, R code)

Downloads:

Package source: janitor_2.2.1.tar.gz
Windows binaries: r-devel: janitor_2.2.1.zip, r-release: janitor_2.2.1.zip, r-oldrel: janitor_2.2.1.zip
macOS binaries: r-release (arm64): janitor_2.2.1.tgz, r-oldrel (arm64): janitor_2.2.1.tgz, r-release (x86_64): janitor_2.2.1.tgz, r-oldrel (x86_64): janitor_2.2.1.tgz
Old sources: janitor archive

Reverse dependencies:

Reverse imports: AdverseEvents, autostats, bambooHR, baseballr, bayesrules, BERT, BFS, bluebike, bndesr, BrazilCrime, cepumd, cleanepi, clockify, ConsRankClass, covid19india, cricketdata, crypto2, dacc, dail, dams, datazoom.amazonia, DCPO, diffdfs, drpop, eatRep, ech, epe4md, epiCleanr, epitweetr, etl, excluder, extractox, f1dataR, fabR, fastrep, fastRhockey, filebin, fitbitr, fitzRoy, FlickrAPI, flightsbr, framecleaner, getLattes, gg4way, govinfoR, HarmonizR, healthyR.data, hlaR, HLMdiag, HMDHFDplus, hoopR, hudr, IMD, influential, irtQ, ispdata, itraxR, khisr, lacrmr, madshapR, MAGMA.R, metricminer, mnis, modeltime, moderndive, nfl4th, nflfastR, octopus, oddsapiR, opinAr, otargen, otpr, POMA, presenter, protti, qualitycontrol, quid, redatam, REDCapDM, repoRter.nih, reservoirnet, rfars, rmdl, rSRD, SangerTools, scCustomize, scider, seahtrue, speechbr, spotifyr, tabbycat, TangledFeatures, theftdlc, ThermalSampleR, threesixtygiving, tidybins, tidyDenovix, tidyREDCap, tntpr, unmconf, validata, vvauditor, wehoop, worldfootballR, zoomr
Reverse suggests: APCalign, avocado, BeeBDC, CGPfunctions, EDCimport, formods, geofi, healthyR.ai, hmsidwR, industRial, k5, lterdatasampler, mtsta, mxnorm, NHSRdatasets, nichetools, ohsome, public.ctn0094data, questionr, r4ds.tutorials, rattle, Rmonize, scdhlm, SingleCaseES, textrecipes, tidyquant
Reverse enhances: AMR

Linking:

Please use the canonical form https://CRAN.R-project.org/package=janitor to link to this page.