ibis-project / ibis

the portable Python dataframe library
https://ibis-project.org
Apache License 2.0
4.3k stars 537 forks source link

feat(ux): improve error message on unequal schemas during set ops #9115

Closed NickCrews closed 6 days ago

NickCrews commented 2 weeks ago

I got tired of ibis.union() failing but only saying "the schemas are different"

The relevant tests are in ibis/tests/expr/test_set_operations.py, looks like the bases are already covered pretty well, don't think I need to add any more

cpcloud commented 1 week ago

I'll rebase your PR to pick up the fix for the failing docs build.