0
我想添加火花數據框中兩個現有列作爲新列添加。我正在做如下使用Java API添加兩個火花現有列添加到數據庫
sensorData2DoubleDF.withColumn("diff", sum(sensorData2DoubleDF.col("nodeid"),sensorData2DoubleDF.col("nodeid"));
但上面的代碼不起作用,有沒有人知道如何做到上面?
我想添加火花數據框中兩個現有列作爲新列添加。我正在做如下使用Java API添加兩個火花現有列添加到數據庫
sensorData2DoubleDF.withColumn("diff", sum(sensorData2DoubleDF.col("nodeid"),sensorData2DoubleDF.col("nodeid"));
但上面的代碼不起作用,有沒有人知道如何做到上面?
sum()
是一個聚合函數,你可以簡單地使用+
操作:
df.withColumn("sum", df.var1+df.var2)
做下面的工作? – mtoto