У меня есть следующее рабочее заявление для DS и DF:
val ds2 = ds.withColumn("new_telnum", when(expr("substring(telnum,1,2)") === "91" || expr("substring(telnum,1,2)") === "01", expr("substring(telnum,3,length(telnum)-2)")).otherwise(col("telnum")))
Но я не могу преобразовать выражение when
, чтобы использовать List
с конструкцией contains
для замены or
.