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