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 fileconfig
- 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());