ibis
ibis copied to clipboard
the portable Python dataframe library
### What happened? When constructing an ibis dataframe, convert the original field to an integer type using: `df = df.mutate(feat=df['feat'].cast('int32')) ` When writing to the database, the corresponding field in...
### What happened? See the xfailing test in https://github.com/ibis-project/ibis/pull/8901 ``` ibis/backends/__init__.py:221: in to_pyarrow table = pa.Table.from_batches(reader, schema=arrow_schema) pyarrow/table.pxi:4104: in pyarrow.lib.Table.from_batches ??? pyarrow/ipc.pxi:666: in pyarrow.lib.RecordBatchReader.__next__ ??? pyarrow/ipc.pxi:700: in pyarrow.lib.RecordBatchReader.read_next_batch ??? pyarrow/error.pxi:88:...
### What happened? This is low-priority, but maybe it is an easy fix. Consider the implementation of the RefCountedCache: https://github.com/ibis-project/ibis/blob/38e7e14d8e13c49db3561d6fc251d77542252f92/ibis/common/caching.py#L68-L80 It is possible (and ive run into it a few...
### Is your feature request related to a problem? Currently all db operations are done thru SQLAlchemy/SQLGlot, thus only DBAPI compliant interfaces are exposed. It is required to reuse an...
### Is your feature request related to a problem? I can't specify partition key. ### Describe the solution you'd like I'd like to be able to specify partition key. Basically,...
We need to document this as part of this PR or the next one, because it seems pretty non trivial to articulate what the rules are especially around strings. What...
Is there a test case for this? Might be good to add one if there isn't. Same for the other seemingly uncovered lines below. _Originally posted by @cpcloud in https://github.com/ibis-project/ibis/pull/8832#discussion_r1546346328_
### What happened? Expect to be able to pass param or limit, as with other backends. ### What version of ibis are you using? 8 ### What backend(s) are you...
### What happened? I feel like I already filed a bug for this, but I couldn't find it with some searching? Apologies if so. Thanks for the help! ```python import...
### Please describe the issue We should give some technical detail about what we did here and why this change happened. ### Code of Conduct - [X] I agree to...