【发布时间】:2015-03-06 15:27:11
【问题描述】:
我有一个关于 scala/spark 列表匹配的一般性问题。假设我有一个布尔形式的列表:
List(true, false, false ,true, true)
我希望将此布尔值列表转换为:
List(1, 1, 1, 2, 3)
这样每次有一个true,List就加1,每次有一个false,就输出之前的结果。我认为有一些非常有效的方法可以在不循环的情况下做到这一点,但现在想不出任何方法..
【问题讨论】:
-
是的,为真时加一个
-
这与 apache-spark 有什么关系?
标签: scala