General Mathematics Library for Rust,Inspired by Python Pandas Library.
Examples
use pandas_rs::pandas::Pd;
let mut df = Pd::read_csv("./dataset/rows.csv").unwrap(); let col = Pd::get_column_by_index(&df, 3); let col = Pd::get_column(&df, "Station Latitude"); let row = Pd::get_row_by_index(&df, 0); let sum_col = Pd::sum_column(&df, "Station Latitude"); let sum_row = Pd::sum_row(&df, 0); let unique = Pd::unique(&col);
let new_df = Pd::dropna(&df, "any");
println!("after dropna:{:?}", &new_df.len());
println!("head:{:?}", Pd::head(&df)); println!("tail:{:?}", Pd::tail(&df, 5)); println!("{:?}", col); println!("{:?}", row); println!("{:?}", sum_col); println!("{:?}", sum_row); println!("{:?}", unique);