У меня есть общий вопрос о сопоставлении списка scala/spark. Скажем, у меня есть список булевых в виде:scala match из списка Boolean в список sumed Int
List(true, false, false ,true, true)
Я хочу, чтобы преобразовать этот список булевых к чему-то вроде:
List(1, 1, 1, 2, 3)
таким образом, что каждый раз, когда есть правда, список добавляет 1, и каждый раз, когда есть ложь, он выводит предыдущий результат. Я думаю, что есть некоторые действительно эффективные способы сделать это без зацикливания, но не могу думать о какой-либо прямо сейчас ..
yes, add one when true – GameOfThrows
Как это связано с апачей-искрами? – maasg