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

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

首先上错误

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

转载于:https://www.cnblogs.com/RzCong/p/10743615.html

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

  1. VC中Error spawning cl.exe错误的解决方法.

    VC中Error spawning cl.exe错误的解决方法. 转载地址:http://blog.csdn.net/badboyfind/article/details/1816189 可能很多人在 ...

  2. WCF中使用自定义behavior提示错误的解决方法

    WCF中使用自定义behavior提示错误的解决方法 参考文章: (1)WCF中使用自定义behavior提示错误的解决方法 (2)https://www.cnblogs.com/shenba/arc ...

  3. Linux中常见的几种错误和解决方法

    1.Linux中常见的错误有四种: ping: unknown host:主机找不到错误 timeout:请求超时 permission denied: 权限被拒绝 Connection refuse ...

  4. Spark SQL: Error in query: undefined function错误的解决方法

    本文原文出处: http://blog.csdn.net/bluishglc/article/details/50748937 严禁任何形式的转载,否则将委托CSDN官方维护权益! 问题描述 如果你在 ...

  5. python中import cv2遇到的错误及安装方法_独家利用OpenCV,Python和Ubidots来构建行人计数器程序(附代码amp;解析)...

    作者:Jose Garcia 翻译:吴振东 校对:张一豪 本文约4000字,建议阅读14分钟. 本文将利用OpenCV,Python和Ubidots来编写一个行人计数器程序,并对代码进行了较为详细的讲 ...

  6. java中三种常见内存溢出错误的处理方法

    转载自http://blog.csdn.net/zmken497300/article/details/52496189 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError ...

  7. java中三种常见内存溢出错误的处理方法(good)

    相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识. 在解决j ...

  8. JavaEclipse中从Lambada表达式运行错误的解决方法到学到新知识

    package lambda; interface Animal{void shout(); } public class Lambda1 {public static void main(Strin ...

  9. Kali Linux中Unable to locate package错误的解决方法2-1

    1 错误产生原因 在使用apt-get指令从源服务器的仓库中安装软件时,有时会产生Unable to locate package的错误,如图1所示. 图1 安装软件错误 该错误的意思是"不 ...

最新文章

  1. linux根据服务用YUM查询是由那些软件包安装
  2. 图解数据中心水系统标准和架构(大全)
  3. 浅谈设计模式01-策略模式
  4. access集团和abm_abm年度盛典,12月份,中国、澳大利亚、新西兰三地同时举办,abm各渠道运营商从全球各地赶来参会!...
  5. css系列教程1-选择器全解
  6. IOS文件操作(NSFileManager)
  7. 呆瓜半小时入门python数据分析_金融和生物信息学多个实战案例
  8. CrystalReports水晶报表开发中遇到的问题
  9. matlab 求导数
  10. 索引的类型及分类,以及唯一索引、聚集索引和非聚集索引的本质区别
  11. less转换css及html里面JS的引入
  12. Python-基于request豆瓣电影票房信息爬取,简单粗暴
  13. 【CVPR 2022】目标检测SOTA:DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
  14. MATLAB绘制海面风场图像(海面风场反演)
  15. 流浪是对另一种生活的执着
  16. lay和lied_lay和lie的区别
  17. 验证手机号码格式的正则表达式编写思路详解
  18. 苹果Mac电脑怎么卸载软件?
  19. springmvc下解析模板生成Excel ,用freemarker
  20. 图片批量压缩方法及步骤

热门文章

  1. Pyplot绘图的格式
  2. Android Studio导入project和module的方法
  3. 模拟ArrayList底层实现
  4. 微信第三方平台定时接收component_verify_ticket
  5. 如何修复XML内存“泄漏”
  6. php chinese word
  7. Android RecyclerView 滑动到指定位置 RecyclerView 滑动到顶部
  8. Codewars-Snail(Javascript实现螺旋数组)
  9. 使用Notepad++自动排版代码
  10. javascript 处理HTML元素必须避免使用的一种方法