Phillip Cloud
Phillip Cloud
Interestingly, this appears to be related to overlapping column names in some way: ### Not Working ```python t1 = ibis.table(dict(id="int64"), name="t1") t2 = ibis.table(dict(id="int64"), name="t2") t3 = ibis.table(dict(id="int64"), name="t3") expr...
Folks, thanks for your patience. I know it's been a while and certainly a long time coming but we're going to fix this in #7580 along with a host of...
Modulo the overlapping column name deduplication (which we are working on bringing back before releasing this functionality), this is addressed in `the-epic-split`: ``` In [4]: import ibis ...: import pandas...
I think it's a good idea, but I'm not sure we'll get to automating this any time soon. Closing for now.
This could be useful, but let's wait until someone asks for it.
@judahrand In the mean time if you're blocked, you can always use `.sql` for something that doesn't (yet) have an ibis equivalent.
I think for the `DESC` `LIMIT 1` syntax we won't bake that into `collect()` but will allow this syntax: ```python ibis.array(t.select("value").order_by(ibis.desc("timestamp")).limit(1).subq()) # subq doesn't exist ``` Otherwise aggregate functions end...
@timothydijamco Feel free to submit a PR for this! In the meantime I'm going to close this out since it's become stale.