我試圖找到將整個Spark數據框轉換爲scala Map集合的最佳解決方案。將Spark Dataframe轉換爲Scala Map集合
要從此走(星火例子):這是如下最好的說明
val df = sqlContext.read.json("examples/src/main/resources/people.json")
df.show
+----+-------+
| age| name|
+----+-------+
|null|Michael|
| 30| Andy|
| 19| Justin|
+----+-------+
要Scala的集合(地圖地圖)這樣表示:
val people = Map(
Map("age" -> null, "name" -> "Michael"),
Map("age" -> 30, "name" -> "Andy"),
Map("age" -> 19, "name" -> "Justin")
)
工作。我其實是錯過了。我只需要一個地圖集合,第一行就是我所需要的。謝謝 –
甜蜜,接受我的回答呢? '';-) –