Function read_csv

Source
pub fn read_csv(
    filepath: impl AsRef<Path>,
    options: Option<ReadCsvOptions>,
) -> AxionResult<DataFrame>
Expand description

从 CSV 文件读取数据到 DataFrame

支持自动类型推断、列选择、注释行处理等高级功能。

§参数

  • filepath - CSV 文件路径
  • options - 可选的读取配置,如果为 None 则使用默认配置

§返回值

成功时返回包含 CSV 数据的 DataFrame

§错误

  • AxionError::IoError - 文件读取失败
  • AxionError::CsvError - CSV 格式错误或解析失败

§示例

// 使用默认配置读取
let df = read_csv("data.csv", None)?;
 
// 使用自定义配置读取
let options = ReadCsvOptions::builder()
    .with_delimiter(b';')
    .infer_schema(true)
    .build();
let df = read_csv("data.csv", Some(options))?;