使用 scala 将 JavapairRDD 转换为数据框
transform JavapairRDD to dataframe using scala
我有一个格式如下的 javapairRDD
org.apache.spark.api.java.JavaPairRDD[com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry]
键是一个多边形,值是多边形中的一个点
例如:
[(polygon(1,2,3,4), POINT (-80.0140735758427 40.43926684782609) )]
如何将此 javapairRDD
转换为具有三列的 Dataframe
?
df: String, double, double
这里我的第一列是多边形,第二列是经度,第三列是纬度
任何帮助将不胜感激
以下解决方案有效
javapairrddvariable.rdd.toDF()
我有一个格式如下的 javapairRDD
org.apache.spark.api.java.JavaPairRDD[com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry]
键是一个多边形,值是多边形中的一个点
例如:
[(polygon(1,2,3,4), POINT (-80.0140735758427 40.43926684782609) )]
如何将此 javapairRDD
转换为具有三列的 Dataframe
?
df: String, double, double
这里我的第一列是多边形,第二列是经度,第三列是纬度
任何帮助将不胜感激
以下解决方案有效
javapairrddvariable.rdd.toDF()