diff --git a/crates/nu_plugin_polars/src/dataframe/command/data/last.rs b/crates/nu_plugin_polars/src/dataframe/command/data/last.rs index 6e1f9c53b7..ea47c3eeef 100644 --- a/crates/nu_plugin_polars/src/dataframe/command/data/last.rs +++ b/crates/nu_plugin_polars/src/dataframe/command/data/last.rs @@ -3,7 +3,7 @@ use crate::{ values::{Column, CustomValueSupport, NuLazyFrame, NuLazyGroupBy, PolarsPluginObject}, }; -use crate::values::{NuDataFrame, NuExpression, utils::DEFAULT_ROWS}; +use crate::values::{NuDataFrame, NuExpression}; use nu_plugin::{EngineInterface, EvaluatedCall, PluginCommand}; use nu_protocol::{ Category, Example, LabeledError, PipelineData, ShellError, Signature, Span, SyntaxShape, Type, @@ -11,6 +11,8 @@ use nu_protocol::{ }; use polars::df; +const DEFAULT_ROWS: usize = 1; + #[derive(Clone)] pub struct LastDF; @@ -150,7 +152,7 @@ fn command_groupby( groupby: NuLazyGroupBy, ) -> Result { let rows: Option = call.opt(0)?; - let rows = rows.unwrap_or(1); + let rows = rows.unwrap_or(DEFAULT_ROWS); let res = groupby.to_polars().tail(Some(rows)); let res: NuLazyFrame = res.into();