ibis
ibis copied to clipboard
the portable Python dataframe library
### What happened? The following example is self-explanatory By default, it's assumed that `t.some_col` is of type `Column`, while it could be of type `ArrayColumn` (or other more specific types...
Forgive me for asking here, but I'm struggling to find relevant examples in the docs, and I'm not quite sure how to handle this. If I want to aggregate scalar...
### Is your feature request related to a problem? In duckdb >= 1.2.0, we can use `[1,2,3] || NULL || [4,5,6]` as our method for ArrayConcat. Currently however, ibis is...
chore: adjust <Backend>.do_connect() be kw or positional only, add callouts to url connection method
resolves https://github.com/ibis-project/ibis/issues/10901 This not only adds better docs, but it also is slightly breaking by mkaing many args kwarg-only. So if someone was doing `ibis.bigquery.connect("my-project-id", "my-dataset-id")` then that would be...
### What happened? Running a pyarrow function on pyspark dataframe results in a non-vectorized execution. sample code: ``` from pyspark.sql import SparkSession import ibis import pyarrow.compute as pc def main():...
I'm trying to trace through the cause for an expression (used for an ETL process) that takes around 5 seconds to construct. The expression involves building about 100 subtables from...
### Is your feature request related to a problem? `ibis.connect("postgresql://...")` already works, but in my app I started with `ibis.postgres.connect("postgresql://...")` and this failed, so I started filing this issue before...
### Please describe the issue Hello! First: thanks for this amazing project :) I noted that `databricks` is now enabled as a new backend (#10223, it's also listed under [Backend...