Possible reason 1: when you use from pyspark.SQL.Functions import * to pour in the pyspark function, the python built-in function in UDF is replaced by spark function, and you can import it again
Possible reason 2: the user-defined UDF function is not placed in the main function, resulting in an error