class: center, middle, inverse, title-slide # Lab 12: CS631 ## Wrap-up ### Alison Hill, Steven Bedrick, Jackie Wirz --- class: inverse background-image: url("../images/blogdown-lifecycle-01.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-02.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-03.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-04.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-05.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-06.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-07.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-08.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-09.png") background-size: contain --- class: inverse background-image: url("../images/blogdown-lifecycle-10.png") background-size: contain --- # Data Cleaning in R So many great packages! - [`janitor`](https://github.com/sfirke/janitor) - [Vignette 1](https://cran.r-project.org/web/packages/janitor/vignettes/janitor.html), [Vignette 2](https://cran.r-project.org/web/packages/janitor/vignettes/tabyls.html) - Most used functions: `clean_names()` + `tabyl()` - Don't miss the `tabyl()` adornments! - Importing data - [`readxl`](https://readxl.tidyverse.org) - [`haven`](http://haven.tidyverse.org) - [`visdat`](http://visdat.njtierney.com) - [`naniar`](http://naniar.njtierney.com) - [`lubridate`](https://lubridate.tidyverse.org) - [`stringr`](https://stringr.tidyverse.org)