pub fn extract_dataframe(value: &Value) -> Result<&DataFrame>Expand description
Try to extract a DataFrame from a Value
ยงExamples
use dsq_core::utils::extract_dataframe;
use dsq_core::Value;
use polars::prelude::*;
let df = df! {
"name" => ["Alice", "Bob"],
"age" => [30, 25]
}.unwrap();
let value = Value::DataFrame(df.clone());
let extracted = extract_dataframe(&value).unwrap();
assert_eq!(extracted.height(), df.height());