我是新來斯卡拉鍵我有一個整數總和基於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))'?或所有值的總和? –