join
Joins two DataFrame
object by join columns.
join(otherDf, type = JoinType.Inner) [ { joinColumns } ]
joinColumns: JoinDsl.(LeftDataFrame) -> Columns
interface JoinDsl: LeftDataFrame {
val right: RightDataFrame
fun DataColumn.match(rightColumn: DataColumn)
}
joinColumns
is a column selector that defines column mapping for join:
df.join(other) { name match right.fullName }
val name by columnGroup()
val fullName by columnGroup()
df.join(other) { name match fullName }
df.join(other) { "name" match "fullName" }