Dplyr
Hadley Wickham
dplyr 1.0.0 is now available from CRAN! Read more ...
2020/06/01
Hadley Wickham, Kirill Müller
Learn about two last-minute additions to dplyr 1.0.0: a chattier summarise() with more options for controlling grouping of output, and new row manipulation functions inspired by SQL. Read more ...
2020/05/06
Hadley Wickham
dplyr 1.0.0 is scheduled for release on May 15. This blog post talks about what package maintainers can do to prepare. Read more ...
2020/04/29
Hadley Wickham
dplyr now makes heavy use of vctrs behind the scenes. This brings with it greater consistency and (hopefully!) more useful error messages. Read more ...
2020/04/27
Hadley Wickham
rowwise() has been renewed and revamped to make it easier to perform operations row-by-row. This makes it much easier to solve problems that previously required lapply(), map(), or friends. Read more ...
2020/04/10
Hadley Wickham
A new across() function makes it much easier to apply the same operation to multiple columns. It supersedes the _if(), _at(), and _all() function variants. Read more ...
2020/04/03
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
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
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
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