.glimpse()
- Can now use
.plot
to access polars plotting pl.Null
is rexported astp.Null
.rename()
mapping
renamed to_mapping
to avoid naming conflicts in dplyr interface using kwargs
if_else()
treats string inputs intrue
andfalse
as strings and not as columnscase_when()
now has syntax closer todplyr::case_when()
.print()
- Major refactor to work with
polars>=1.0.0
- Convert
by
arg_by
to allow naming columnsby
in.mutate()
/.summarize()
- Convert
.to_pandas()
/.to_polars()
to.as_pandas()
/.as_polars()
- Can extract a column using
df["x"]
as_tibble()
is_tibble()
where()
make_date()
make_datetime()
- polars >=0.14.18 compatibility
- tidypolars is now compatible with polars >=0.14.0
- Require polars <0.14.0
- Minor update to
__version__
check
- Added support for python 3.7
cor()
cov()
log()
log10()
rep()
var()
.separate()
.unite()
across()
as_boolean()
-
Can pass an empty list to
by
-
.mutate()
- Column expressions are evaluated sequentially in order to match dplyr semantics
- Can add a new column with a constant without
tp.lit()
.separate()
coalesce()
n()
row_number()
str_c()
str_ends()
str_starts()
- Update
.distinct()
to work with polars >= 0.12.20
- Can use
fmt
arg inas_date()
andas_datetime()
(#155)
.to_dict()
count()
floor()
length()
quantile()
sqrt()
.bind_rows()
: Auto-aligns columns by name
paste()
paste0()
.relocate()
: tidyselect helpers work
.replace_null()
.set_names()
replace_null()
as_float()
as_integer()
as_string()
between()
cast()
desc()
is_finite()
is_in()
is_infinite()
is_not()
is_not_in()
is_not_null()
is_null()
round()
lubridate
as_date()
as_datetime()
dt_round()
hour()
mday()
minute()
month()
quarter()
second()
wday()
week()
yday()
year()
stringr
str_detect()
str_extract()
str_length()
str_remove_all()
str_remove()
str_replace_all()
str_replace()
str_sub()
str_to_lower()
str_to_upper()
str_trim()
.drop()
: tidyselect helpers work
.count()
.drop_null()
.inner_join()
/.left_join()
/.full_join()
.frame_equal()
.write_csv()
.write_parquet()
abs()
case_when()
first()
if_else()
lag()
last()
lead()
max()
mean()
median()
min()
n_distinct()
read_csv()
read_parquet()
sd()
sum()
tidyselect
contains()
ends_with()
everything()
starts_with()
.bind_cols()
/.bind_rows()
: Can append multiple data frames in one call
.rename()
: Can now use both a dplyr-like and pandas-like interface
.names
.ncol
.nrow
.fill()
.head()
.pivot_longer()
.pivot_wider()
.tail()
.slice_head()
.slice_tail()
.bind_cols()
.bind_rows()
.distinct()
.pull()
.rename()
.slice()
.filter()
.mutate()
.slice()
.summarize()
- Class name changed from tibble to Tibble
- Class name changed from tidyframe to tibble
- First release of
tidypolars