ibis
ibis copied to clipboard
the portable Python dataframe library
### What happened? ibis.expr.sql.parse_sql raises an exception for any reasonable SQL query ### What version of ibis are you using? 9.3.0 ### What backend(s) are you using, if any? None...
### Is your feature request related to a problem? I am frustrated by the difficulty of creating a `timestamp` column, given a `date` column and a `time` column. ### What...
Currently when constructing ibis expressions in non-interactive mode (the default), expressions repr as a description of the operations they're composed of: ```python In [1]: import ibis In [2]: t =...
Ibis expression system has two layers: - The user-facing `ibis.expr.types` layer. This is types like `Table`, `IntegerColumn`, `StringScalar`, ... - The internal `ibis.expr.operations` layer. This is types like `ApproxMultiQuantile`, `ExtractEpochSeconds`,...
Ibis raises a `SignatureValidationError` when creation of a new op node fails due to an invalid call. This is a user facing error that may result from passing an invalid...
### Please describe the issue Based on https://ibis-project.zulipchat.com/#narrow/stream/414377-polars/topic/Rolling.20functions ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
### Is your feature request related to a problem? to_graph is really good but can be very hard to read for a complex transformation ### What is the motivation behind...
### What happened? I am trying to use the BigQuery backend to create a table with a partition by expression, ibis is raising exception. here is a simple code to...
Some databases have "hidden" columns that can be referenced in a query, but won't show up (by default) in a `SELECT *`. Oracle calls these "pseudocolumns", and that name seems...
### What happened? Refer to issue from zulip chat : https://ibis-project.zulipchat.com/#narrow/stream/405265-tech-support/topic/ffill.20issue.20with.20text.20columns/near/466435587 When order_by in goup_by() or first() is given we expect the first value in the group to be selected...