Spark- SparkSQL中 Row.getLong 出现NullPointerException错误的处理方法

 

在SparkSQL中获取Row的值,而且Row的字段允许null时,在取值的时候取到null赋值给新的变量名会报NullPointerException错误,

可以先用row.isNullAt(index)去判断该字段的值是否为空

首先上错误

Spark- SparkSQL中 Row.getLong 出现NullPointerException错误的处理方法

修改为先初始化变量,判断row.isNullAt(6) 如果不为空就将值赋值给变量

Spark- SparkSQL中 Row.getLong 出现NullPointerException错误的处理方法

 

 

 

给TA打赏
共{{data.count}}人
人已打赏
博客大数据

Scala- Double类型工具类

2019-8-18 18:35:14

博客大数据

Spark- 求最受欢迎的TopN课程

2019-8-18 18:38:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索