Spark- SparkSQL中 Row.getLong 出現NullPointerException錯誤的處理方法


在SparkSQL中獲取Row的值,而且Row的字段允許null時,在取值的時候取到null賦值給新的變量名會報NullPointerException錯誤,

可以先用row.isNullAt(index)去判斷該字段的值是否為空

首先上錯誤

修改為先初始化變量,判斷row.isNullAt(6) 如果不為空就將值賦值給變量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM