ibis icon indicating copy to clipboard operation
ibis copied to clipboard

the portable Python dataframe library

Results 658 ibis issues
Sort by recently updated
recently updated
newest added

### What happened? ## Summary The Athena backend in Ibis currently lacks support for **materializing Ibis expressions into Athena tables** via `CREATE TABLE AS SELECT` (CTAS), which makes it incompatible...

bug

### Is your feature request related to a problem? _No response_ ### What is the motivation behind your request? If we return a spark df the user can write to...

feature

### Is your feature request related to a problem? ❗ **Problem** Attempting to send an Ibis DataFrame to Ray results in a pickling error: ``` AttributeError: 'Backend' object has no...

feature

### Is your feature request related to a problem? No ### What is the motivation behind your request? table.describe() is a very useful feature that I would like to also...

feature
pyspark

We are using Athena as backend and Ibis Version: 3.3.0 to save the table dataset using the below code - ``` save_dataset = TableDataset( table_name="table_name", connection={ "backend": "athena", "s3_staging_dir": "s3://bucket-name/...",...

### Is your feature request related to a problem? When you call `.read_csv()` on the duckdb backend, this makes duckdb actually go fetch [some] of the data in order to...

feature

### Is your feature request related to a problem? I do not have a way to label queries with Bigquery labels (outside of configuring the backend to apply a default...

feature

### What happened? Below is my code snippet. I am trying to create an empty table first and then add data to it. `con.create_table( "table", database="warehouse.schema", schema=df.schema() )` `con.insert("table", obj=df,...

bug

### Is your feature request related to a problem? _No response_ ### What is the motivation behind your request? currently rename_table only accepts `old_name`, `new_name` args the method therefore seems...

feature

This allows the user to be in control of the transaction. Now I can do ```python con.raw_sql("begin transaction") con.insert("a", a) con.insert("b", b) con.raw_sql("commit") ``` and the two operations will be...

duckdb
sql