
<!-- README.md is generated from README.Rmd. Please edit that file -->

# tidyplus

<!-- badges: start -->

[![Lifecycle:
stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable)
[![R-CMD-check](https://github.com/poissonconsulting/tidyplus/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/poissonconsulting/tidyplus/actions/workflows/R-CMD-check.yaml)
[![Codecov test
coverage](https://codecov.io/gh/poissonconsulting/tidyplus/graph/badge.svg)](https://app.codecov.io/gh/poissonconsulting/tidyplus)
[![License:
MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/license/mit)
[![CRAN
status](https://www.r-pkg.org/badges/version/tidyplus)](https://cran.r-project.org/package=tidyplus)
<!-- badges: end -->

## Introduction

`tidyplus` provides functions such as `str_crush()`,
`add_missing_column()`, `coalesce_data()` and `drop_na_all()` that
complement ‘tidyverse’ functionality or functions that provide
alternative behaviors such as `if_else2()` and `str_detect2()`.

## Installation

You can install the development version of `tidyplus` from
[GitHub](https://github.com/poissonconsulting/tidyplus) with:

``` r
# install.packages("devtools")
devtools::install_github("poissonconsulting/tidyplus")
```

## Code of Conduct

Please note that the tidyplus project is released with a [Contributor
Code of
Conduct](https://contributor-covenant.org/version/2/0/CODE_OF_CONDUCT.html).
By contributing to this project, you agree to abide by its terms.
