puruda 0.2.0

Pure Rust DataFrame
Documentation
extern crate puruda;
use puruda::*;

fn main() {
    let word: Vec<String> = vec!["bovine", "divine", "fastidious"]
        .into_iter()
        .map(|x| x.to_string())
        .collect();
    let mean: Vec<String> = vec!["소의", "신의", "까다로운"]
        .into_iter()
        .map(|x| x.to_string())
        .collect();

    let mut c2 = Col2::from_cols(word, mean);
    c2.set_header(vec!["word", "mean"]);

    println!("{}", c2);

    c2.write_csv("example_data/test.csv", ',').expect("Can't write csv");

    let c2_new =
        Col2::<Vec<String>, Vec<String>>::read_csv("example_data/test.csv", ',').expect("Can't read csv");
    println!("\nRead back from CSV:");
    println!("{}", c2_new);
}