Tools for Checking Data Consistency

Functions to check variables against a set of data quality rules. A rule file can be accompanied by look-up tables. In addition, there are some convenience functions that may serve as an example for defining clearer 'data rules'. An HTML based user interface facilitates initial exploration of the functionality.

Travis-CI Build Status

The package provides functionality to check variables against a set of basic format rules. This is useful in data migration or data cleaning to quickly check assumptions about data types and content.

See the file in vignettes/ for a complete example on how to use.

You can download release versions from the CRAN repository following standard menu options in R or RStudio.

The latest development version can be obtained from this repository in github using:

if (!require('devtools')) install.packages('devtools')


datacheck 1.2.0

  • Improvements in two functions: is_proper_name and is_one_of (thanks to Ze Loff)
  • All visible functions are being migrated to a more consistent naming scheme: words are all separated by underscore now (instead of mixture of camelcase and dots as separators).
  • Added bug reporting URL and source code repository URL
  • fixed a bug in read_rules

datacheck 1.1.0

datacheck 1.0.7

  • Updated DESCRIPTION file
  • Added new CIP open source license based on MIT license

datacheck 1.0.6

  • Reworked vignette to doc
  • Removed dependencies on knitr and xtable

datacheck 1.0.5

  • Maintainance version
  • fixed several bugs
  • Removed the tests from the distribution

datacheck 1.0.0

  • updated NEWS file

datacheck 0.9.9

  • corrrected location of vignettes file
  • corrected spelling

datacheck 0.9.8

  • removed demo directory

datacheck 0.9.7

  • switched from required() to library()
  • reduced size of a sample file
  • removed obsolete file
  • update documentation

datacheck 0.9.6

  • Initial release
  • Primary functions:
    • datadict.profile()
    • runDatacheck() - starts a web based user interface

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.2.2 by Simon, Reinhard (CIP), 6 years ago

Report a bug at

Browse source code at

Authors: "Simon , Reinhard (CIP)" <[email protected]> , Jose Francisco Loff <jfloff at>

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports stringr, Hmisc, shiny

Depends on grDevices

See at CRAN