https://github.com/etiennebacher
github.com/etiennebache...
github.com/etiennebache...
Same objective but produces more readable code
Same objective but produces more readable code
github.com/r-lib/debugme
github.com/r-lib/debugme
* improved support for lubridate functions
* experimental support for fallback to R when a function cannot be
translated to polars
* performance improvements when handling thousands of columns
and more.
Full changelog: www.tidypolars.etiennebacher.com/news/
(2/2)
* improved support for lubridate functions
* experimental support for fallback to R when a function cannot be
translated to polars
* performance improvements when handling thousands of columns
and more.
Full changelog: www.tidypolars.etiennebacher.com/news/
(2/2)
I have also developed tidypolars to keep using tidyverse code while using polars in the background: tidypolars.etiennebacher.com
This takes care of most dataframe-level functions, and there's a number of other functions supported.
I have also developed tidypolars to keep using tidyverse code while using polars in the background: tidypolars.etiennebacher.com
This takes care of most dataframe-level functions, and there's a number of other functions supported.
R-universe / R-multiverse is the best way to get polars binaries for now.
R-universe / R-multiverse is the best way to get polars binaries for now.
It also uses savvy, developed by @yutannihilation-en.bsky.social, to connect Rust and R.
It also uses savvy, developed by @yutannihilation-en.bsky.social, to connect Rust and R.
We encourage you to refer to the python polars documentation if you use some functions or arguments that don't exist anymore.
We encourage you to refer to the python polars documentation if you use some functions or arguments that don't exist anymore.
A new vignette explains this in more details: pola-rs.github.io/r-polars/vig...
A new vignette explains this in more details: pola-rs.github.io/r-polars/vig...
This is in many cases faster than the default engine and allows processing data that is larger than RAM. It will also continue to improve in future releases.
This is in many cases faster than the default engine and allows processing data that is larger than RAM. It will also continue to improve in future releases.
Compare for instance the old (polars0) and new (polars) errors when a column name doesn't exist:
Compare for instance the old (polars0) and new (polars) errors when a column name doesn't exist:
(Disclaimer: I'm the author)
Same as duckplyr, that depends on whether the functions you use are translated.
Major drawback is that it's not on CRAN: tidypolars.etiennebacher.com
(Disclaimer: I'm the author)
Same as duckplyr, that depends on whether the functions you use are translated.
Major drawback is that it's not on CRAN: tidypolars.etiennebacher.com