У меня есть датафрейм, как показано ниже:
group value
B 2
B 3
A 5
A 6
Теперь мне нужно вычесть строки на основе группы.т.е. 2-3 и 5-6.после преобразования это должно выглядеть следующим образом.
group value
B -1
A -1
Я попробовал приведенный ниже код, но не смог решить мой случай.
val df2 = df1.groupBy("Group").agg(first("Value")-second(col("Value")))