Я учусь использовать udf с Pyspark, но из того, что я видел, кажется, что у udf может быть только один тип возвращаемого значения.Как мне создать UDF, который возвращает один из множества возможных типов?
Например, для функции, которая возвращает целые числа или строки, я бы хотел что-то вроде:
udf(my_func, IntegerType() or StringType())