| @@ -37,9 +37,13 @@ Garrick Aden-Buie -- [@grrrck](https://twitter.com/grrrck) -- [garrickade | |||
| - [**Tidy Data**](#tidy-data) — [`spread()` and `gather()`](#spread-and-gather) | |||
| - Learn more about | |||
| - [Using the animations and images](#usage) | |||
| - [Relational Data](#relational-data) | |||
| - [gganimate](#gganimate) | |||
| ## Background | |||
| ### Usage | |||
| Please feel free to use these images for teaching or learning about action verbs from the [tidyverse](https://tidyverse.org). | |||
| You can directly download the [original animations](images/) or static images in [svg](images/static/svg/) or [png](images/static/png/) formats, or you can use the [scripts](R/) to recreate the images locally. | |||
| @@ -47,6 +51,23 @@ You can directly download the [original animations](images/) or static images in | |||
| Currently, the animations cover the [dplyr two-table verbs][dplyr-two-table] and I'd like to expand the animations to include more verbs from the tidyverse. | |||
| [Suggestions are welcome!](https://github.com/gadenbuie/tidy-animated-verbs/issues) | |||
| ### Relational Data | |||
| The [Relational Data](http://r4ds.had.co.nz/relation-data.html) chapter of the | |||
| [R for Data Science](http://r4ds.had.co.nz/) book by Garrett Grolemund and Hadley Wickham | |||
| is an excellent resource for learning more about relational data. | |||
| The [dplyr two-table verbs vignette][dplyr-two-table] | |||
| and Jenny Bryan's [Cheatsheet for dplyr join functions](http://stat545.com/bit001_dplyr-cheatsheet.html) | |||
| are also great resources. | |||
| ### gganimate | |||
| The animations were made possible by the newly re-written [gganimate] package by | |||
| [Thomas Lin Pedersen](https://github.com/thomasp85) | |||
| (original by [Dave Robinson](https://github.com/dgrtwo)). | |||
| The [package readme][gganimate] provides an excellent (and quick) introduction to gganimte. | |||
| ## Mutating Joins | |||
| ```{r intial-dfs} | |||
| @@ -318,22 +339,3 @@ long | |||
| gather(wide, key, val, x:z) | |||
| spread(long, key, val) | |||
| ``` | |||
| ## Learn More | |||
| ### Relational Data | |||
| The [Relational Data](http://r4ds.had.co.nz/relation-data.html) chapter of the | |||
| [R for Data Science](http://r4ds.had.co.nz/) book by Garrett Grolemund and Hadley Wickham | |||
| is an excellent resource for learning more about relational data. | |||
| The [dplyr two-table verbs vignette][dplyr-two-table] | |||
| and Jenny Bryan's [Cheatsheet for dplyr join functions](http://stat545.com/bit001_dplyr-cheatsheet.html) | |||
| are also great resources. | |||
| ### gganimate | |||
| The animations were made possible by the newly re-written [gganimate] package by | |||
| [Thomas Lin Pedersen](https://github.com/thomasp85) | |||
| (original by [Dave Robinson](https://github.com/dgrtwo)). | |||
| The [package readme][gganimate] provides an excellent (and quick) introduction to gganimte. | |||
| @@ -28,9 +28,14 @@ Smith](https://github.com/TylerGrantSmith). | |||
| - Learn more about | |||
| - [Using the animations and images](#usage) | |||
| - [Relational Data](#relational-data) | |||
| - [gganimate](#gganimate) | |||
| ## Background | |||
| ### Usage | |||
| Please feel free to use these images for teaching or learning about | |||
| action verbs from the [tidyverse](https://tidyverse.org). You can | |||
| directly download the [original animations](images/) or static images in | |||
| @@ -43,6 +48,28 @@ to expand the animations to include more verbs from the tidyverse. | |||
| [Suggestions are | |||
| welcome\!](https://github.com/gadenbuie/tidy-animated-verbs/issues) | |||
| ### Relational Data | |||
| The [Relational Data](http://r4ds.had.co.nz/relation-data.html) chapter | |||
| of the [R for Data Science](http://r4ds.had.co.nz/) book by Garrett | |||
| Grolemund and Hadley Wickham is an excellent resource for learning more | |||
| about relational data. | |||
| The [dplyr two-table verbs | |||
| vignette](https://dplyr.tidyverse.org/articles/two-table.html) and Jenny | |||
| Bryan’s [Cheatsheet for dplyr join | |||
| functions](http://stat545.com/bit001_dplyr-cheatsheet.html) are also | |||
| great resources. | |||
| ### gganimate | |||
| The animations were made possible by the newly re-written | |||
| [gganimate](https://github.com/thomasp85/gganimate#README) package by | |||
| [Thomas Lin Pedersen](https://github.com/thomasp85) (original by [Dave | |||
| Robinson](https://github.com/dgrtwo)). The [package | |||
| readme](https://github.com/thomasp85/gganimate#README) provides an | |||
| excellent (and quick) introduction to gganimte. | |||
| ## Mutating Joins | |||
| <img src="images/static/png/original-dfs.png" width="480px" /> | |||
| @@ -354,27 +381,3 @@ spread(long, key, val) | |||
| #> 1 1 a c e | |||
| #> 2 2 b d f | |||
| ``` | |||
| ## Learn More | |||
| ### Relational Data | |||
| The [Relational Data](http://r4ds.had.co.nz/relation-data.html) chapter | |||
| of the [R for Data Science](http://r4ds.had.co.nz/) book by Garrett | |||
| Grolemund and Hadley Wickham is an excellent resource for learning more | |||
| about relational data. | |||
| The [dplyr two-table verbs | |||
| vignette](https://dplyr.tidyverse.org/articles/two-table.html) and Jenny | |||
| Bryan’s [Cheatsheet for dplyr join | |||
| functions](http://stat545.com/bit001_dplyr-cheatsheet.html) are also | |||
| great resources. | |||
| ### gganimate | |||
| The animations were made possible by the newly re-written | |||
| [gganimate](https://github.com/thomasp85/gganimate#README) package by | |||
| [Thomas Lin Pedersen](https://github.com/thomasp85) (original by [Dave | |||
| Robinson](https://github.com/dgrtwo)). The [package | |||
| readme](https://github.com/thomasp85/gganimate#README) provides an | |||
| excellent (and quick) introduction to gganimte. | |||