我是新来斯卡拉键我有一个整数总和基于Scala的
val list = List((1,2,3),(2,3,4),(1,2,3))
val sum = list.groupBy(_._1).mapValues(_.map(_._2)).sum
val sum2 = list.groupBy(_._1).mapValues(_.map(_._3)).sum
的名单如何执行的N值上面我试过,但它不是好办法如何总结的N值基于关键
而且我已经试过这样
val sum =list.groupBy(_._1).values.sum => error
val sum =list.groupBy(_._1).mapvalues(_.map(_._2).sum (_._3).sum) error
工作,你有一个元组列表,关键是什么?第一个元素?另外,你想总结什么? –
我想第一个元素作为一个键仍然都是基于键的值我想为值执行求和 – Ravi
你想基于元素位置的总和还是所有值的总和?第一个元素的含义'(1,(4,6))'?或所有值的总和? –