tidypolars 0.11.0
tidypolars
requires polars
>= 0.20.0.
Breaking changes
-
arrange()
now errors with unknown variable names (likedplyr::arrange()
).
Previously, unknown variables were silently ignored. Using expressions (like
a + b
) is now accepted (#144). -
The parameter
inherit_optimization
is removed from allsink_*()
functions.
New features
-
The power operators
^
and**
now work. -
New function
sink_ndjson()
to write the results of a lazy query to a NDJSON
file without collecting it in memory. -
inner_join()
now accepts inequality joins in theby
argument, including
the following helpers:between()
,overlaps()
,within()
(#148).
Bug fixes
-
Using an external object in
case_when()
,ifelse()
andifelse()
now works. -
str_sub()
doesn't error anymore whenstart
is positive andend
is negative. -
read_*_polars()
functions used to return a standarddata.frame
by mistake.
They now return a Polars DataFrame. -
Using
[
for subsetting in expressions now works. Thanks @ginolhac for the
report (#141). -
bind_cols_polars()
andbind_rows_polars()
now error (as expected before) if
elements are a mix of Polars DataFrames and LazyFrames.