Closed fedyakov closed 1 day ago
Can confirm this issue on a 14 column dataframe WITHOUT any object. Only dtypes are Float64, Int64, and String. Dropping any 3 columns makes it work
Edit: adding more details, the data frame was created with two cross joins
Also, somehow printing works. So print(df.filter(...)) prints as expected the filtered dataframe. When assigning, it breaks
@egaban If you can make a reproducible example (with synthetic data if needed) - you should open a new issue.
The object dtype has very limited support, meaning your case would have much higher priority for the devs.
Just tried the exact same code with same inputs on another machine and I don't know how but it did work 🤯
Same Python/Polars versions, but the first was running Linux and the second Mac. I'll try to create a simple reproduction of the problem in the Linux machine and send it here
I have the same behavior with Polar 1.9.0, Python 3.10 on a Windows machine
Checks
Reproducible example
Log output
Issue description
set
Expected behavior
Filter must work without exceptions.
Installed versions