【发布时间】:2016-07-19 04:30:01
【问题描述】:
我在 pyspark 数据框中有以下 udf 函数。代码工作正常,除非myFun1('oldColumn') 为空,我希望输出为空字符串而不是空。
myFun1 = udf(lambda x: myModule.myFunction1(x), StringType())
myDF = myDF.withColumn('newColumn', myFun1('oldColumn'))
是否可以就地执行此操作而不是创建另一个 udf 函数?谢谢!
【问题讨论】: