Function read_csv_numeric

Source
pub fn read_csv_numeric<P: AsRef<Path>>(
    path: P,
    config: Option<CsvReaderConfig>,
) -> Result<(Vec<String>, Array2<f64>)>
Expand description

Read a CSV file and convert to numeric arrays

§Arguments

  • path - Path to the CSV file
  • config - Optional CSV reader configuration

§Returns

  • Result<(Vec<String>, Array2<f64>)> - Header labels and data as f64 values

§Examples

use scirs2_io::csv::{read_csv_numeric, CsvReaderConfig};

let (headers, data) = read_csv_numeric("data.csv", None).unwrap();
println!("Numeric data shape: {:?}", data.shape());