-
Better display of error messages thanks to rlang 1.0.0.
-
mutate(.keep = "none")
is no longer identical totransmute()
.
transmute()
has not been changed, and completely ignores the column ordering
of the existing data, instead relying on the ordering of expressions
supplied through...
.mutate(.keep = "none")
has been changed to ensure
that pre-existing columns are never moved, which aligns more closely with the
other.keep
options (#6086). -
filter()
forbids matrix results (#5973) and warns about data frame
results, especially data frames created fromacross()
with a hint
to useif_any()
orif_all()
. -
slice()
helpers (slice_head()
,slice_tail()
,slice_min()
,slice_max()
)
now accept negative values forn
andprop
(#5961). -
slice()
now indicates which group produces an error (#5931). -
cur_data()
andcur_data_all()
don't simplify list columns in rowwise data frames (#5901). -
dplyr now uses
rlang::check_installed()
to prompt you whether to install
required packages that are missing. -
storms
data updated to 2020 (@steveharoz, #5899). -
coalesce()
accepts 1-D arrays (#5557). -
The deprecated
trunc_mat()
is no longer reexported from dplyr (#6141).