From 91da4e3168d0c41e3b45bebb0d6a3fb41a5391cf Mon Sep 17 00:00:00 2001 From: Fernando Herrera Date: Fri, 25 Jun 2021 09:35:07 +0100 Subject: [PATCH] No infer schema (#3683) * Type in command description * filter name change * Clean column name * Clippy error and updated polars version * Lint correction in file * CSV Infer schema optional --- crates/nu-command/src/commands/dataframe/load.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/crates/nu-command/src/commands/dataframe/load.rs b/crates/nu-command/src/commands/dataframe/load.rs index 7fe3f7369d..edea46d432 100644 --- a/crates/nu-command/src/commands/dataframe/load.rs +++ b/crates/nu-command/src/commands/dataframe/load.rs @@ -43,7 +43,7 @@ impl WholeStreamCommand for DataFrame { .named( "infer_schema", SyntaxShape::Number, - "Set number of row to infer the schema of the file. CSV file", + "Set number of rows to infer the schema of the file. CSV file", None, ) .named( @@ -172,14 +172,10 @@ fn from_csv(args: CommandArgs) -> Result } }; - let csv_reader = if no_header { - csv_reader.has_header(false) - } else { - csv_reader.has_header(true) - }; + let csv_reader = csv_reader.has_header(!no_header); let csv_reader = match infer_schema { - None => csv_reader.infer_schema(None), + None => csv_reader, Some(r) => csv_reader.infer_schema(Some(r.item)), };