Dplyr
![](/blog/2020/03/dplyr-1-0-0-select-rename-relocate/thumbnail-sq.jpg)
Hadley Wickham
select()
and rename()
can now select by position, name, function of name, type, and any combination thereof. A new relocate()
function makes it easy to change the position of columns.
Read more ...
2020/03/27
![](/blog/2020/03/dplyr-1-0-0-summarise/thumbnail-sq.jpg)
Hadley Wickham
In
summarise()
, a single summary expression can now create both multiple rows and multiple columns. This significantly increases its power and flexibility.
Read more ...
2020/03/20
![](/blog/2020/03/dplyr-1-0-0-is-coming-soon/thumbnail-sq.jpg)
Hadley Wickham
This post focusses on the idea of the “function lifecycle” which helps you understand where functions in dplyr are going. Particularly important is the idea of a “superseded” function. A superseded function is not going away, but we no longer recommend using it in new code.
Read more ...
2020/03/09
![](/blog/2019/11/dtplyr-1-0-0/thumb-sq.jpg)
Hadley Wickham
A total rewrite of dtplyr is now available on CRAN; it performs
computation lazily (like dbplyr), making it much more performant.
Read more ...
2019/11/12