我需要在Spark Scala代碼中將一些值映射到Int。 問題是我的輸入CSV中的空值表示爲「NA」。 我需要將其轉換爲可以解釋爲Null的內容。什麼是scala中numeric NULL的字符串表示形式?
什麼不起作用:
replaceAll("NA", null).toInt
replaceAll("NA", "null").toInt
replaceAll("NA", "").toInt
replaceAll("NA", ".").toInt`
什麼工作,但不是一個很好的解決方案: replaceAll("NA", 0).toInt
任何想法可能是空的。在這種轉換很好的代表?
感謝,米哈爾