diff --git a/crates/nu-data/src/dataframe.rs b/crates/nu-data/src/dataframe.rs index e778c83fb..c880203ac 100644 --- a/crates/nu-data/src/dataframe.rs +++ b/crates/nu-data/src/dataframe.rs @@ -669,14 +669,14 @@ fn compare_series_decimal<'r, F>( span: &Span, ) -> UntaggedValue where - F: Fn(&'r ChunkedArray, i64) -> ChunkedArray, + F: Fn(&'r ChunkedArray, f64) -> ChunkedArray, { let casted = series.f64(); match casted { Ok(casted) => { let res = f( casted, - val.to_i64() + val.to_f64() .expect("Internal error: protocol did not use compatible decimal"), ); let res = res.into_series();