pub trait CrossJoin: IntoDf {
// Provided methods
fn cross_join_dfs(
&self,
other: &DataFrame,
slice: Option<(i64, usize)>,
parallel: bool,
) -> Result<(DataFrame, DataFrame), PolarsError> { ... }
fn cross_join(
&self,
other: &DataFrame,
suffix: Option<PlSmallStr>,
slice: Option<(i64, usize)>,
) -> Result<DataFrame, PolarsError> { ... }
}
Available on crate feature
polars-ops
only.Provided Methods§
fn cross_join_dfs( &self, other: &DataFrame, slice: Option<(i64, usize)>, parallel: bool, ) -> Result<(DataFrame, DataFrame), PolarsError>
Sourcefn cross_join(
&self,
other: &DataFrame,
suffix: Option<PlSmallStr>,
slice: Option<(i64, usize)>,
) -> Result<DataFrame, PolarsError>
fn cross_join( &self, other: &DataFrame, suffix: Option<PlSmallStr>, slice: Option<(i64, usize)>, ) -> Result<DataFrame, PolarsError>
Creates the Cartesian product from both frames, preserves the order of the left keys.