EĞER bu hesaplama (Value- sıfıra bölme önlemek çalışıyorum (Kıvılcım Scala dataframe bölünme ve
Bu benim ile geldi budur)/StdDev demek:
%sql
select id,cykle,
s2-(a2/IF(sd2 == 0.0, 0.00000001, sd2)) as std2,
s3-(a3/IF(sd3 == 0.0, 0.00000001, sd3)) as std3,
s4-(a4/IF(sd4 == 0.0, 0.00000001, sd4)) as std4
from XXX where id = 1 order by cykle
İki sorulara - daha iyi bir yol - Ben bölünme kullanabilir ve scala kodunda bu işe yaramazsa İSE:?
($"s1" - ("$a1"/IF("$sd1" == lit(0.0),lit(0.00000001),"$sd1"))).as("std1")