1. Introduction
2. Importing Data: readr
3. Representing Tables: tibble
4. Reformatting Tables: tidyr
5. Pipelines: magrittr
6. Functional Programming: purrr
7. Manipulating Data Frames: dplyr
8. Working with Strings: stringr
9. Working with Factors: forcats
10. Working with Dates: lubridate
11. Working with Models: broom and modelr
12. Plotting: ggplot2
13. Conclusions
Thomas Mailund is an associate professor at Aarhus University, Denmark. He has a background in math and computer science. For the last decade, his main focus has been on genetics and evolutionary studies, particularly comparative genomics, speciation, and gene flow between emerging species. He has published Beginning Data Science in R, Functional Programming in R, and Metaprogramming in R with Apress as well as other books.