简体   繁体   English

使用 Scala 将 JavapairRDD 转换为数据帧

[英]transform JavapairRDD to dataframe using scala

I have a javapairRDD in below format我有以下格式的 javapairRDD

org.apache.spark.api.java.JavaPairRDD[com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry]

Key is a polygon and value is a point in the polygon键是一个多边形,值是多边形中的一个点

eg:例如:

[(polygon(1,2,3,4), POINT (-80.0140735758427 40.43926684782609) )]

How to I transform this javapairRDD to Dataframe with three columns ?如何将此javapairRDD转换为具有三列的Dataframe

df: String, double, double

Here my first column will be a polygon, second column as longitude and third column as latitude这里我的第一列是一个多边形,第二列是经度,第三列是纬度

Any help will be appreciated任何帮助将不胜感激

below solution worked以下解决方案有效

javapairrddvariable.rdd.toDF() javapairrddvariable.rdd.toDF()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM