Closed erinov1 closed 3 months ago
This panics on a debug build for OOB slice access:
7: polars_arrow::legacy::kernels::take_agg::var::take_var_no_null_primitive_iter_unchecked::{{closure}}
at ./crates/polars-arrow/src/legacy/kernels/take_agg/var.rs:58:26
Checks
Reproducible example
Log output
No response
Issue description
The query
df.select(pl.col("B").std().over("A").alias("std"))
above returns a variety of incorrect, non-deterministic values, for exampleThis is only an issue when multiple chunks are present. Rechunking fixes the issue. The query also works correctly if
std()
is replaced withvar().pow(1/2)
, even for multiple chunks.Expected behavior
The query should return the correct answer
Installed versions