Congratulations!

Programming with dplyr

Dr. Chester Ismay

Educator, Data Scientist, and R/Python Consultant

Chapter 1 - select() and its helper functions

  • Pipelines with the main dplyr verbs of select(), filter(), summarize(), group_by(), and mutate()
  • starts_with(), ends_with(), and contains() helper functions
  • matches() to look for regular expression patterns
Programming with dplyr

Chapter 2 - Column transformations

  • Move columns around with select(), everything(), and relocate()
  • Use across() to do the same transformation on many columns
  • Choose rows that match certain column criteria with if_any() andif_all()
  • Calculate across each row with rowwise() and c_across()
Programming with dplyr

Chapter 3 - Joins and set theory

  • dplyr joins
    • Review of inner_join(), left_join(), and anti_join()
  • Set theory clauses
    • intersect()
    • union() and union_all()
    • setequal() and setdiff()
Programming with dplyr

Chapter 4 - Getting your feet wet with rlang

  • Writing functions using curly-curly {{ }}
  • Using the forcing "bang-bang" operator !! and the defusing operator enquo()
  • Creating variable names using the walrus operator :=, as_name(), and !!
  • Wrapping ggplot2 plotting code in a function with as_label()
Programming with dplyr

Other relevant courses/tracks

Courses

  • Visualization Best Practices in R
  • Introduction to Data Visualization with ggplot2
  • Intermediate Data Visualization with ggplot2

 

Tracks

  • Tidyverse Fundamentals with R
  • Intermediate Tidyverse Toolbox
  • R Programmer
Programming with dplyr

Woohoo for you!

Programming with dplyr

Preparing Video For Download...