【发布时间】:2016-04-27 16:15:17
【问题描述】:
我正在尝试找到将整个 Spark 数据帧转换为 scala 地图集合的最佳解决方案。最好如下图所示:
从此开始(在 Spark 示例中):
val df = sqlContext.read.json("examples/src/main/resources/people.json")
df.show
+----+-------+
| age| name|
+----+-------+
|null|Michael|
| 30| Andy|
| 19| Justin|
+----+-------+
到这样表示的 Scala 集合(Map of Maps):
val people = Map(
Map("age" -> null, "name" -> "Michael"),
Map("age" -> 30, "name" -> "Andy"),
Map("age" -> 19, "name" -> "Justin")
)
【问题讨论】:
标签: apache-spark dataframe apache-spark-sql