Здравствуйте, я учусь Scala и у меня есть Seq объекта следующего класса случае:Scala объединить Seq меток времени
case class HistoryCounter(time: DateTime, counter:Int)
Теперь я хотел бы объединить значение counter
на основе временной метки time
. Чтобы получить сумму всех прилавков, где time
находится в тот же день или на той же неделе.
Как вы можете это сделать? Является ли одна из функций сбора, таких как сгиб или карта, способными это сделать?
Я думаю, что 'groupBy' является то, что вы хотите, за которым следует 'mapValues' – cmbaxter