Expand description
§CSV Processor
A fast CSV analysis library with automatic type inference and comprehensive statistics.
§Features:
- Automatic Type Inference: Intelligently detects integers, floats, booleans, and strings
- Statistical Operations: Built-in sum, mean, min, max calculations for all numeric types
- Self-Analyzing Columns: Each column type implements its own statistical operations
- Professional Reporting: Formatted statistical reports in multiple formats
§Quick Start:
use csv_processor::{DataFrame, reporter::generate_info_report};
// Load CSV file
let df = DataFrame::from_csv("data.csv")?;
// Generate statistical report
let report = generate_info_report(&df);
println!("{}", report);
Re-exports§
pub use frame::DataFrame;
pub use scalar::CellValue;
pub use series::ColumnArray;
pub use types::CsvError;
pub use types::Dtype;
pub use config::parse_command;
pub use config::parse_config;
pub use config::Command;
pub use config::Config;
pub use config::ConfigError;