Итак, у меня есть простая карта типа Map [Long,Int]
.Scala - groupВсе ключи от карты
Ключи на карте имеют временные метки типа (1446462630,1446462640,1446462650) являются ключами моей карты.
1446462630 = which is 11/02/2015 11:10:30(Epoch time in sceonds)
1446462640 = which is 11/02/2015 11:10:40(..)
1446462650 = which is 11/02/2015 11:10:50(..)
Моя карта выглядит следующим образом
1446462630->2
1446462640->1
1446462650->3
так что теперь я хочу, чтобы отобразить накопленный подсчет результата, сгруппированный по минуте между 11:10 и 11:11 так что моим выходом будет
1446462600 -> 6
1446462600 (минута конвертирования 11/02/2015 11:10) Как я могу добиться этого? P.S я пытался myMap.groupBy{ _._1/(60))
не работает? Любые предложения о том, как реализовать это в scala?
Заранее благодарен.
Большое спасибо, сейчас он отлично работает. Мне не хватало суммы значений после группировки. –