spark用来执行常量的简单算术

时间:2017-08-03 19:02:46

标签: apache-spark apache-spark-sql

我尝试使用两个操作数进行算术运算:constant literalColumn。是否有withColumn以外的方法?

1 个答案:

答案 0 :(得分:1)

df成为数据框:

+---+
|  i|
+---+
|  1|
|  2|
|  3|
+---+

然后您可以使用select添加结果:

import org.apache spark.sql.functions.lit 

df
.select($"i",($"i" + lit(1)).as("j"))
.show

+---+---+
|  i|  j|
+---+---+
|  1|  2|
|  2|  3|
|  3|  4|
+---+---+