1
我正在將csvs讀入Spark,並將模式設置爲所有DecimalType(10,0)列。當我查詢數據,我得到以下錯誤:如何在Spark Scala中將空NAN或無限值替換爲默認值
NumberFormatException: Infinite or NaN
如果我在我的數據幀的NaN /空/無限的價值,我想將它們設置爲0。我該怎麼辦呢?這是我正在試圖加載數據:
var cases = spark.read.option("header",false).
option("nanValue","0").
option("nullValue","0").
option("positiveInf","0").
option("negativeInf","0").
schema(schema).
csv(...
任何幫助將不勝感激。
是否要將此NaN應用於零更改爲一列或所有列? –