小编Svs*_*Svs的帖子

如何在Scala中合并三个DataFrame

如何在Spark-Scala中合并3个DataFrame?我完全没有任何想法我怎么能做到这一点.在stackOverFlow上我找不到类似的例子.

我有3个类似的DataFrame.Column的名称和它们的编号相同.差异只是行的值.

DataFrame1:

+----+------+----+---+
|type| Model|Name|ID |
+----+------+----+---+
|  1 |wdasd |xyzd|111|
|  1 |wd    |zdfd|112|
|  1 |bdp   |2gfs|113|
+----+------+----+---+
Run Code Online (Sandbox Code Playgroud)

DataFrame2:

+----+------+----+---+
|type| Model|Name|ID |
+----+------+----+---+
|  2 |wdasd |xyzd|221|
|  2 |wd    |zdfd|222|
|  2 |bdp   |2gfs|223|
+----+------+----+---+
Run Code Online (Sandbox Code Playgroud)

DataFrame3:

+----+------+----+---+
|type| Model|Name|ID |
+----+------+----+---+
|  3 |AAAA  |N_AM|331|
|  3 |BBBB  |NA_M|332|
|  3 |CCCC  |MA_N|333|
+----+------+----+---+
Run Code Online (Sandbox Code Playgroud)

我想要这种类型的DataFrame

MergeDataFrame:

+----+------+----+---+
|type| Model|Name|ID |
+----+------+----+---+
|  1 |wdasd |xyzd|111|
|  1 |wd    |zdfd|112|
|  1 |bdp   |2gfs|113|
|  2 …
Run Code Online (Sandbox Code Playgroud)

merge scala dataframe apache-spark

-1
推荐指数
1
解决办法
4528
查看次数

标签 统计

apache-spark ×1

dataframe ×1

merge ×1

scala ×1