- ✅ tidyverse 2.0: https://www.tidyverse.org/blog/2023/03/tidyverse-2-0-0/
- includes lubridate
- advertise conflicted
- dplyr:
- ✅ Joins: https://www.tidyverse.org/blog/2023/01/dplyr-1-1-0-joins/
join_by()
- Multiple matches / warnings
- More: Inequality and rolling joins
- ✅ Grouping: https://www.tidyverse.org/blog/2023/02/dplyr-1-1-0-per-operation-grouping/
- Persistent vs. per operation grouping
- ✅
case_when()
+if_else()
: https://www.tidyverse.org/blog/2023/02/dplyr-1-1-0-vctrs/ - ✅ more:
arrange()
pick()
: https://www.tidyverse.org/blog/2023/02/dplyr-1-1-0-pick-reframe-arrange/case_match()
- ✅ Joins: https://www.tidyverse.org/blog/2023/01/dplyr-1-1-0-joins/
- ✅ tidyr: https://www.tidyverse.org/blog/2023/01/tidyr-1-3-0/
separate_*()
family of functions
- stringr / https://r4ds.hadley.nz/strings.html
- web scraping / https://r4ds.hadley.nz/webscraping.html
- dbplyr: https://www.tidyverse.org/blog/2023/01/dbplyr-2-3-0/
- forcats: https://www.tidyverse.org/blog/2023/01/forcats-1-0-0/
- webR: https://www.tidyverse.org/blog/2023/03/webr-0-1-0/
- also developments in tidymodels on the tidyverse blog