emilyriederer / convo

R package based on "Column Names as Contracts" blog post (https://emilyriederer.netlify.app/post/column-name-contracts/)
https://emilyriederer.github.io/convo/
Other
31 stars 1 forks source link
controlled-vocabulary data-quality data-validation r-package schema-design variable-names variable-naming

convo

Lifecycle: experimental R build status Coverage status

The goal of convo is to enable the creation of a a controlled vocabularly for naming columns in a relational dataset as described in my blog post Column Names as Contracts. This controlled vocabularly can then be used to check a set of names for adherence, to automate documentation, and to generate data checks via the pointblank package.

Installation

You can install the development version of convo from GitHub with:

devtools::install_github("emilyriederer/convo")

Features

Available

Current Limitations / Future Enhancements

Example

Main pieces of functionality are illustrated in the Quick Start Guide on the package website.