私のpyspark DataFrameには、2つのカラムprice1
とprice2
があります。私は式((price1 - price2)/price1)
に基づいて新しい列result
を作成したいと思います。しかし、price1
でもprice2
もヌルでないことを確認したいと思います。price1
は0
ではありません。pysparkで新しい列を作成するには?
これらの条件を使用して新しい列を正しく作成するにはどうすればよいですか?あなたはUDFを使用することができる場合、私はあなたを考える
'price1 == 0'または1つの価格が' null'の場合、どのような結果が期待できますか? – MaxU
@MaxU:申し訳ありませんが、私はそれを指定していません。 'price1 == 0'または価格が' null'に等しい場合、 'result'は' 0'と等しくなると思います。 – Dinosaurius