0
我有一個火花數據框與列A,B,C,D所有類型雙。我需要添加一個新列「比」將被計算如下:在Scala的NULL比較udf
if(A IS NULL && B IS NULL)
then 0
if(A IS NOT NULL && B IS NULL)
then A/D
if(A IS NULL && B IS NOT NULL)
then C/B
if(A IS NOT NULL && B IS NOT NULL)
then A/B
這怎麼能在斯卡拉爲Double做不能用NULL進行比較?