3 ms·
pandas* per the style guide (nobody follows it) also I recommend trying Ibis. created by the creator of pandas originally and solves so many of the issues htt
by dkdcio 1y ago
pandas* per the style guide (nobody follows it)
also I recommend trying Ibis. created by the creator of pandas originally and solves so many of the issues
https://ibis-project.org https://ibis-project.org
- jna_sh 1y agoAny thoughts on ibis vs polars?
- gnulinux 1y agoDisclaimer: Never used Ibis before but I daily use polars and DuckDB. It seems like Ibis uses DuckDB on its backend (by default) and has Polars support as well. Given this, maybe see if Ibis works better for you than polars. If you very specifically need polars, using that will for sure be better. DuckDB is faster than polars and it has great polars support, so depending on how Ibis is implemented it might be "better" than polars as data frame lib.
- orlp 1y ago> DuckDB is faster than polars Whether or not DuckDB is faster than Polars depends on the query and data size. I've spent a large portion of the last 2 years building a new execution engine for and optimizing Polars, and it shows: https://pola.rs/posts/benchmarks/ https://pola.rs/posts/benchmarks/.
- dkdcio 1y agothe Polars benchmarking is always so unserious and biased
- Vaslo 1y agoThere is also Nahwhals. https://pypi.org/project/narwhals/#description https://pypi.org/project/narwhals/#description I tried really hard to use Ibis but I ran into issues where it was way easier to do some stuff in pandas/polars and had to keep coming out of Ibis to make it work so I gave up on it for the time being.