Apache spark 转换一对RDD javapairdd<;字符串,双>;至javapairdd<;整数,双精度>;
有没有一种方法可以创建一对RDD或将其从一种类型转换为另一种类型 例如: 如果我们想改变信仰Apache spark 转换一对RDD javapairdd<;字符串,双>;至javapairdd<;整数,双精度>;,apache-spark,Apache Spark,有没有一种方法可以创建一对RDD或将其从一种类型转换为另一种类型 例如: 如果我们想改变信仰 javapairddtojavapairdd 这里的任务只是更改键的类型。U可以像下面这样进行转换 JavaRDD<String> words = sc.parallelize(Arrays.asList("1","2")); JavaPairRDD<String, Double> pairRDD = words.mapToPair(s -> new Tuple2<
javapairdd
tojavapairdd
这里的任务只是更改键的类型。U可以像下面这样进行转换
JavaRDD<String> words = sc.parallelize(Arrays.asList("1","2"));
JavaPairRDD<String, Double> pairRDD = words.mapToPair(s -> new Tuple2<>(s, 1.0));
JavaPairRDD<Integer, Double> pairRDD1 = pairRDD.mapToPair(f->new Tuple2<>(Integer.parseInt(f._1), 1.0));
javarddwords=sc.parallelize(Arrays.asList(“1”、“2”));
javapairrdpairrdd=words.mapToPair(s->newtuple2(s,1.0));
javapairdd pairdd1=pairdd.mapToPair(f->new Tuple2(Integer.parseInt(f._1),1.0));
我完全没有意识到_1和_2是变量。非常感谢。