WHen multiplying two columns together in a spark SQL table with random negative values, returns "NaN" for those which have a negative in one of the columns. Any techni