Open rluvaton opened 4 days ago
This is a side effect of a fast path we have for broadcasted float division -
[src/main.rs:2:5] f64::MIN / f64::MIN = 1.0
[src/main.rs:3:5] f64::MIN * (1.0 / f64::MIN) = 0.9999999999999999
cc @orlp
@nameexhaustion I fixed it in #20047, let me know if this change is wanted before I add tests
Checks
Reproducible example
Log output
Issue description
Getting incorrect results when dividing f64::MIN by itself when dataframe has 2 or more values in column
Related to:
20037
Expected behavior
should get the same correct result no matter the number of values in a column
Installed versions