擅长:python、mysql、java
<p>您的lambda正在返回一个尚未调用的函数。试试这个。你知道吗</p>
<pre><code>def calculate(num1, num2):
if (num1/num2 > 1):
num1 = num2
result = (num1 - num2) / math.sqrt(1-(num1/num2))
return result
calc_z = udf(calculate, FloatType()) # Changed this line
</code></pre>