Returns a new data frame by joining two data frames on their shared columns.
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static DataFrame<long, C> JoinOnSharedColumns<R1, R2, C>(
this DataFrame<R1, C> left,
JoinType joinType,
DataFrame<R2, C> right,
bool sort = true
)
<ExtensionAttribute>
Public Shared Function JoinOnSharedColumns(Of R1, R2, C) (
left As DataFrame(Of R1, C),
joinType As JoinType,
right As DataFrame(Of R2, C),
Optional sort As Boolean = true
) As DataFrame(Of Long, C)
public:
[ExtensionAttribute]
generic<typename R1, typename R2, typename C>
static DataFrame<long long, C>^ JoinOnSharedColumns(
DataFrame<R1, C>^ left,
JoinType joinType,
DataFrame<R2, C>^ right,
bool sort = true
)
[<ExtensionAttribute>]
static member JoinOnSharedColumns :
left : DataFrame<'R1, 'C> *
joinType : JoinType *
right : DataFrame<'R2, 'C> *
?sort : bool
(* Defaults:
let _sort = defaultArg sort true
*)
-> DataFrame<int64, 'C>
Parameters
- left
- Type: Extreme.DataAnalysisDataFrameR1, C
A data frame. - joinType
- Type: Extreme.DataAnalysisJoinType
The type of join operation to perform. - right
- Type: Extreme.DataAnalysisDataFrameR2, C
A data frame. - sort (Optional)
- Type: SystemBoolean
If true, sort the resulting data frame on the join column(s).
Type Parameters
- R1
- The element type of the row index of the left data frame.
- R2
- The element type of the row index of the right data frame.
- C
- The element type of the column index of the data frames.
Return Value
Type:
DataFrameInt64,
CThe joined data frame.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
DataFrameR1,
C. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Reference