Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/docs/source/src/rust/home/example.rs
6940 views
1
fn main() -> Result<(), Box<dyn std::error::Error>> {
2
// --8<-- [start:example]
3
use polars::prelude::*;
4
5
let q = LazyCsvReader::new(PlPath::new("docs/assets/data/iris.csv"))
6
.with_has_header(true)
7
.finish()?
8
.filter(col("sepal_length").gt(lit(5)))
9
.group_by(vec![col("species")])
10
.agg([col("*").sum()]);
11
12
let df = q.collect()?;
13
// --8<-- [end:example]
14
15
println!("{df}");
16
17
Ok(())
18
}
19
20