Я могу думать только об одном, используя withColumn():
val df = sc.dataFrame.withColumn('newcolname',{ lambda row: row + 1 } )
но как бы я обобщил это на текстовые данные? Например, у моего DataFrame было
Строковые значения говорят: «Это пример строки», и я хотел извлечь
первое и последнее слово, как в val arraystring: Array[String] = Array(first,last)