Dplyr-1-0-0
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