-2
と一致していない、私はエラーを取得しIndentationError: unindent does not match any outer indentation level
:私が間違ってUDF:IndentationError:私はこのコードを実行するとインデント解除は、任意の外側のインデントレベルに
def calculate(num1, num2):
if (num1/num2 > 1):
num1 = num2
result = (num1 - num2)/math.sqrt(1-(num1/num2))
return result
df = udf(calculate, FloatType())
何をしているのですか?
ここでエラーが発生していますか。私はあなたの関数をコピーしてipythonセッションに貼り付けました。それは私のためにうまくいきました。最後の行は他のライブラリからのインポートが必要なように見えるので、私はそれを実行しようとはしませんでした。 –
このコードにはインデントの問題はありません。 –
タブとスペースが混在している可能性があります。ここにコードを投稿すると、タブがスペースに変換されているのを見たことがあります。 – Goyo