【发布时间】:2019-10-11 13:36:32
【问题描述】:
在使用 Spark 的 Scala 中,我有一个 Map,其中键是字符串,值是 DataFrame。
架构如下所示:
scala.collection.immutable.Map[String,org.apache.spark.sql.DataFrame] = Map(Key_A -> [value_col1: string, value_col2: string ... 1 more field], Key_B -> [value_col1: string, value_col2: string ... 1 more field])
我不关心这里的钥匙。我想要一个结合了所有值的数据框,看起来像这样。
value_col1 value_col2
1 2
1.1 2.2
我希望了解如何使用简单以及推荐/有效的方法来做到这一点。
【问题讨论】:
-
您好,您实际上是要从地图中填充架构,否则它也会包含数据?
-
每个键都是一个字符串。每个值都是一个数据框。数据框包含数据。例如:
value_col1 value_col2 1 2同样,对于键 2,数据框可能如下所示:value_col1 value_col2 1.1 2.2我想合并这些数据。 -
所有数据框的架构都相同?
-
是的,所有数据帧都具有相同的架构。
标签: scala dataframe scala-collections