Introduzione a Polars in Rust
Polars è una libreria che ci permette di manipolare dati strutturati provenienti da altre fonti.
Rispetto ad altre librerie del genere, risulta essere molto veloce, in quanto alla base è scritto in Rust.
Ad essere sincero per Rust ho trovato la documentazione un pò scadente rispetto a quella per Python.
Comunque, se vogliamo fare un'installazione complete, aggiungiamo queste dipendenze:
[dependencies]
polars = { version = "0.28.0", features = ["lazy", "temporal", "describe", "json", "parquet", "dtype-datetime"] }
Qui sotto un esempio di codice:
use polars::df;
use polars::prelude::*;
fn main() {
let df: PolarsResult<DataFrame> = df!(
"Categoria" => &["t-shirt 1", "t-shirt 2", "jeans 1", "scarpa 1", "jeans 2", "scarpa 2"],
"Prezzo" => &[40, 30, 85, 205, 123, 300],
"Azienda" => &["adidas", "nike", "levi's", "nike", "levi's", "adidas"]
);
println!("{:?}", df.unwrap());
}
Enjoy!
rust cargo polars
Commentami!