Я новичок здесь. Я работаю с Spark 2.4.4 и Scala.
У меня есть СДР с тремя столбцами с первой записью, подобной этой:
(String, Double, String) = (100,10,neg)
СДР имеет тысячи записей. Я хочу изменить значение double на отрицательное значение, когда в той же строке есть 'neg', и ничего не делать, когда есть какая-либо другая фраза. Я хочу получить следующий вывод:
(String, Double) = (100,-10)
Я полагал, что функция карты будет работать для этого, чтобы создать новый СДР, но если есть другая опция, пожалуйста, дайте мне знать.