df = sc.parallelize([(1, 2.0), (2, 3.0)]).toDF(['x', 'y'])
foobars = df.select(test_udf('y').alias('foobar'))
foobars.printSchema()
Apache Spark — назначьте результат UDF нескольким столбцам фрейма данных.