From 005301647ad7dd558ed85a34f528789d34412574 Mon Sep 17 00:00:00 2001 From: Fernando Herrera Date: Sat, 12 Mar 2022 13:15:30 +0000 Subject: [PATCH] equal comparisson series string (#4823) --- .../src/dataframe/values/nu_dataframe/between_values.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/nu-command/src/dataframe/values/nu_dataframe/between_values.rs b/crates/nu-command/src/dataframe/values/nu_dataframe/between_values.rs index 65a4ba218c..4f1d7c8127 100644 --- a/crates/nu-command/src/dataframe/values/nu_dataframe/between_values.rs +++ b/crates/nu-command/src/dataframe/values/nu_dataframe/between_values.rs @@ -266,6 +266,10 @@ pub(super) fn compute_series_single_value( Value::Float { val, .. } => { compare_series_decimal(&lhs, *val, ChunkedArray::equal, lhs_span) } + Value::String { val, .. } => { + let equal_pattern = format!("^{}$", val); + contains_series_pat(&lhs, &equal_pattern, lhs_span) + } _ => Err(ShellError::OperatorMismatch { op_span: operator.span, lhs_ty: left.get_type(),