diff --git a/crates/nu-command/src/commands/dataframe/load.rs b/crates/nu-command/src/commands/dataframe/load.rs index 7fe3f736..edea46d4 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)), };