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

All backends seem to provide `list_tables`, but with a variety of signatures. I propose to standardize all them to the same, so things are simpler and clearer, and code can...

refactor
backends

Currently, when creating a Selection node, there is branching logic on whether any column in the selection is an assignment that overwrites an existing column in the table, at which...

feature
expressions

**Issue by [wesm](http://github.mtv.cloudera.com/wesm)** _Monday Apr 13, 2015 at 18:30 GMT_ _Originally opened as http://github.mtv.cloudera.com/wesm/ibis/issues/180_ --- Consider for example: `table.limit(100).aggregate(agg_exprs)` when `agg_exprs` was built from `table`. Currently fails AFAICT. Sort of...

bug
feature

Hi, I was wondering what would be the best way to treat JSON/JSONB columns from Postgres in Ibis. Currently I'm trying to treat it as a string (although it gets...

feature

I think there is a difference between: - A pandas backend that is able to operate a pandas dataframe based on Ibis expressions - The functionality to convert a database...

refactor
backends - pandas

The current API to interact with databases is a bit cumbersome in my opinion. I think we should simplify it. To set a database at connection, list databases, and use...

feature
ux
needs love

Currently, only Impala and Spark support DDL. The Impala implementation is in `backends/base`, but it's far from generic. Spark inherits from it, but it needs to change most things. From...

feature
refactor
ddl
backends

Postgres and other systems support an `ORDER BY` statement in various operations where ordering is meaningful, e.g., [`string_agg`/`array_agg`](https://www.postgresql.org/docs/9.4/sql-expressions.html#SYNTAX-AGGREGATES). We should support this in ibis as well.

feature
expressions

Fixes a bug where substitution occurs and triggers a correct TypeError but the TypeError is not specific enough.

bug
expressions