我有一个sparkDataframe,如下所示:
+---+----+---+---+
| a | b | c | d |
+---+----+-------+
|13 | 43 | 67| 3 |
+---+----+---+---+
是否可以选择特定的列一起计算以产生以下结果?
+----+----+---+---+-----+-----+-----------+
| a | b | c | d | a+b | c-b | a+b / c-b |
+----+----+-------+-----+-----+-----------+
| 13 | 43 | 67| 3 | 56 | 24 | 2.33 |
+----+----+---+---+-----+-----+-----------+
1条答案
按热度按时间g0czyy6m1#
是的,有可能。你可以用
selectExpr
或者withColumn
要添加额外列: