Я хочу изменить значение языкового столбца, если в текстовом столбце есть engli sh text. Поэтому я использую функцию when-then, но она не может оценить функцию искровой строки ascii
import org.apache.spark.sql.functions._
val newdf = df.withColumn("asc", ascii("text"))
.withColumn("language", when(col("asc") > 0, "en")
.otherwise(col("hi")))
Even пробовал
val newdf = df.withColumn("language", when(ascii(col("asc")) > 0, "en")
.otherwise(col("hi")))