-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: support Ibis tables (dataframes) #215
Comments
Hi, thanks for suggesting this! That's very interesting, and yes I would be very happy to provide support for Ibis. Quick questions for you:
|
I think that would make sense, it's easy to get the data type. Ibis has its own type system that maps to all the backends
Ibis does not itself maintain an index, but some of the backends it support does (perhaps only pandas and Dask?) there are nested datatypes if the backend supports it |
To make this happen I would need some hints on the associated PR #217. Thanks! |
I'll ask the team to take a look! |
Ibis is a portable Python dataframe library, initially created by the same creator of pandas. Today, it's a well-maintained project that supports 20+ backends including pandas, Polars, Dask, Snowflake, Spark, Oracle, BigQuery, etc.
Ibis tables (dataframes) have
to_pandas()
andto_pyarrow()/to_pyarrow_batches()
methods, so you could already use it withitables
, but it'd be good to have more official support and documentationmotivation for this request is that I want to switch over our Ibis analytics dashboard from a Streamlit app to a Quarto dashboard, and perhaps put it directly on the Ibis website
The text was updated successfully, but these errors were encountered: