You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dask has a similar problem, probably because it delegates the operation to pandas.
I have also tried with sqlite and polars which work as expected. For backends that do not support the operation we get a more explicit exception, for instance for datafusion:
ogrisel
changed the title
bug: UnboundExpressionError: Node of type 'PandasInMemoryTable' has no data bound to it when using the pandas backend as default backend for ibis.memtable.
bug: "UnboundExpressionError: Node of type 'PandasInMemoryTable' has no data bound to it" when using the pandas backend as default backend for ibis.memtable.
Feb 7, 2023
jcrist
changed the title
bug: "UnboundExpressionError: Node of type 'PandasInMemoryTable' has no data bound to it" when using the pandas backend as default backend for ibis.memtable.
feat(pandas): support memtable in pandas backend
Feb 7, 2023
No, I was just trying to inspect how the default backend config impacts some of the ibis top level function to document it #5466 and I would have expected that pandas would naturally work as a memtable backend. Raising an informative exception would do.
What happened?
While working on #5466 I discovered that
ibis.memtable
does not work with the pandas or dask backends:dask has a similar problem, probably because it delegates the operation to pandas.
I have also tried with sqlite and polars which work as expected. For backends that do not support the operation we get a more explicit exception, for instance for datafusion:
What version of ibis are you using?
ibis master
What backend(s) are you using, if any?
pandas
dask
Relevant log output
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: