从RDD[Row]转化为RDD[String] 或其他type
1.问题描述
将数据从DF转化为RDD后,会丢失原先的数据类型,此时如果想将RDD通过asInstanceOf[RDD[type]],重新封装为DF进行其他操作则会进行报错。
2.解决思路
博客一:直接用ROW进行数据处理
https://www.javaroad.cn/questions/104669
结果:未解决问题
博客二:以String为例进行元素数据转换
https://blog.csdn.net/qq_51350483/article/details/125227106
结果:未直接解决问题,但获得思路
3.解决问题
使用样例类对RDD中的逐个元素进行转换