def fun(row: Row): Seq[String] = {
// some logic
}
+-------+----------------+-------+----------------+
| name| High on life | waka | my love
+-------+----------------+-------+----------------+
|beatles| 0 | 0 | 0
| romeo| 0 | 0 | 0
+-------+---------------++-------+----------------+
// and fun will return for row 1
Seq("waka","High on life")
// and for row 2
Seq("waka","my love")
+-------+----------------+-------+----------------+
| name| High on life | waka | my love
+-------+----------------+-------+----------------+
|beatles| 1 | 1 | 0
| romeo| 0 | 1 | 1
+-------+---------------++-------+----------------+
В принципе, мне нужно предложение. Как я могу увеличить значение или изменить значение столбца для этого конкретного столбца строки?
Я новичок в spark
и scala
, поэтому, пожалуйста, скажите мне, как я могу также выполнить итерацию строки?