在SparkSQL中获取Row的值,而且Row的字段允许null时,在取值的时候取到null赋值给新的变量名会报NullPointerException错误,
可以先用row.isNullAt(index)去判断该字段的值是否为空
首先上错误
修改为先初始化变量,判断row.isNullAt(6) 如果不为空就将值赋值给变量
在SparkSQL中获取Row的值,而且Row的字段允许null时,在取值的时候取到null赋值给新的变量名会报NullPointerException错误,
可以先用row.isNullAt(index)去判断该字段的值是否为空
首先上错误
修改为先初始化变量,判断row.isNullAt(6) 如果不为空就将值赋值给变量
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。