6 2- 3- ~ 70 , , ( UDF - 0,7 )
val addOne = udf( (num: Int) => num + 1 )
val res1 = df.withColumn("col2", addOne($"col1"))
res1.show()
def addOne2(col1: Column) = col1.plus(1)
val res2 = df.withColumn("col2", addOne2($"col1"))
res2.show()
val res3 = spark.sql("select *, col1 + 1 from df")
res3.show()
Timeline:
UDF, , SQL:

(354.0 B), UDF:
