DataFrame.Join 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Join(DataFrame, Column, String) |
使用给定的联接表达式与另一个 |
Join(DataFrame, IEnumerable<String>, String) |
使用给定列与另一个 |
Join(DataFrame) |
与另一个 |
Join(DataFrame, String) |
使用给定列与另一个 |
Join(DataFrame, Column, String)
使用给定的联接表达式与另一个 DataFrame
联接。
public Microsoft.Spark.Sql.DataFrame Join (Microsoft.Spark.Sql.DataFrame right, Microsoft.Spark.Sql.Column joinExpr, string joinType = "inner");
member this.Join : Microsoft.Spark.Sql.DataFrame * Microsoft.Spark.Sql.Column * string -> Microsoft.Spark.Sql.DataFrame
Public Function Join (right As DataFrame, joinExpr As Column, Optional joinType As String = "inner") As DataFrame
参数
- right
- DataFrame
联接运算符右侧
- joinExpr
- Column
Join 表达式
- joinType
- String
要执行的联接类型。 默认为 inner
。 必须是以下项之一:inner
、cross
、、outer
、full
、left_outer
right
full_outer
left
、right_outer
、、left_semi
、 。 left_anti
返回
适用于
Join(DataFrame, IEnumerable<String>, String)
使用给定列与另一个 DataFrame
进行等价联接。 将具有谓词的交叉联接指定为内部联接。 如果要显式执行交叉联接, crossJoin
请使用 方法。
public Microsoft.Spark.Sql.DataFrame Join (Microsoft.Spark.Sql.DataFrame right, System.Collections.Generic.IEnumerable<string> usingColumns, string joinType = "inner");
member this.Join : Microsoft.Spark.Sql.DataFrame * seq<string> * string -> Microsoft.Spark.Sql.DataFrame
Public Function Join (right As DataFrame, usingColumns As IEnumerable(Of String), Optional joinType As String = "inner") As DataFrame
参数
- right
- DataFrame
联接运算符右侧
- usingColumns
- IEnumerable<String>
要加入的列的名称
- joinType
- String
要执行的联接类型。 默认为 inner
。 必须是以下项之一:inner
、、cross
、outer
、full
、left_outer
full_outer
right
left
、、right_outer
、、 left_semi
left_anti
返回
DataFrame 对象
适用于
Join(DataFrame)
与另一个 DataFrame
联接。
public Microsoft.Spark.Sql.DataFrame Join (Microsoft.Spark.Sql.DataFrame right);
member this.Join : Microsoft.Spark.Sql.DataFrame -> Microsoft.Spark.Sql.DataFrame
Public Function Join (right As DataFrame) As DataFrame
参数
- right
- DataFrame
联接运算符右侧
返回
DataFrame 对象
注解
行为方式为 INNER JOIN,需要后续联接谓词。
适用于
Join(DataFrame, String)
使用给定列与另一个 DataFrame
内部等值联接。
public Microsoft.Spark.Sql.DataFrame Join (Microsoft.Spark.Sql.DataFrame right, string usingColumn);
member this.Join : Microsoft.Spark.Sql.DataFrame * string -> Microsoft.Spark.Sql.DataFrame
Public Function Join (right As DataFrame, usingColumn As String) As DataFrame
参数
- right
- DataFrame
联接运算符右侧
- usingColumn
- String
要加入的列的名称。 此列必须存在于两侧。
返回
DataFrame 对象
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈