我想從RDD每個地圖查看地圖值,MY quesn是如何使用scala檢查RDD中每個地圖上的地圖值?
Let examples:RDD[Map[Int,String]]
即。
examples =
Map(0 -> sunny, 1 -> hot, 2 -> high, 3 -> FALSE, 4 -> no)
Map(0 -> sunny, 1 -> hot, 2 -> high, 3 -> TRUE, 4 -> no)
Map(0 -> overcast, 1 -> hot, 2 -> high, 3 -> FALSE, 4 -> yes)
Map(0 -> rainy, 1 -> mild, 2 -> high, 3 -> FALSE, 4 -> yes)
Map(0 -> rainy, 1 -> cool, 2 -> normal, 3 -> FALSE, 4 -> yes)
我想在最後一個鍵 - 值對每個Map.ie的,在這裏每個地圖的最後一個鍵 - 值對檢查「價值」是4 - >無,4 - >無,4 - >是的,.....從我需要檢查該鍵值對中的值,即。不,不,是,是,如果全部都是「不」,則返回「否」。
有沒有「最後一個鍵 - 值對」地圖中的(除非您使用的是SortedMap的。你知道最大的指數將永遠是4? – 2014-11-21 10:14:29
@保羅,我們可以從列數中找到最後一個索引 – rosy 2014-11-21 10:26:38
奇怪,爲什麼不使用列表呢?如果您知道您有條目,則不需要映射0 ...地圖大小 - 1. – 2014-11-21 11:43:48