#![allow(unused)]
#[cfg(feature = "dataframe")]
#[rustfmt::skip]
#[allow(dead_code)]
fn doc_block_line_866() {
use finance_query::{Interval, Ticker, TimeRange};
use polars::prelude::*;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let ticker = Ticker::new("AAPL").await?;
let chart = ticker.chart(Interval::OneDay, TimeRange::OneMonth).await?;
let df = chart.to_dataframe()?;
let high_volume = df
.clone()
.lazy()
.filter(col("volume").gt(lit(50_000_000i64)))
.collect()?;
let recent = df.tail(Some(5));
println!("{} high-volume days, recent:\n{}", high_volume.height(), recent);
Ok(())
}
}