pub fn join_multiple(
dataframes: &[Value],
keys: &JoinKeys,
options: &JoinOptions,
) -> Result<Value>Expand description
Join multiple DataFrames in sequence
Performs a series of joins on multiple DataFrames using the same join keys.
§Examples
ⓘ
use dsq_core::ops::join::{join_multiple, JoinKeys, JoinOptions, JoinType};
use dsq_core::value::Value;
let dataframes = vec![df1, df2, df3];
let keys = JoinKeys::on(vec!["id".to_string()]);
let options = JoinOptions {
join_type: JoinType::Inner,
..Default::default()
};
let result = join_multiple(&dataframes, &keys, &options).unwrap();