在地图中转置或将行转换为列

时间:2019-06-01 18:55:19

标签: java apache-spark

大家!我正在使用Java 8使用Spark。我正在使用数据集来存储数据。我的目标是在JavaRDD对中应用减法运算,但是行输出为: JavaRDD rdd1:

transform(date_loaded=as.POSIXct(date_loaded, format="%d/%m/%Y T %H:%M:%S"))

JavaRDD rdd2:     [[[2,1,10]]]

不可能执行设置操作。 rdd1是使用下面的代码段从数据集中提取的:

[[3]]
[[5]]
[[2]]

rdd2是使用RowFactory从整数数组创建的,如下所示:

JavaRDD<Row> rdd1 =  
    graphFind.
    filter(String.format("a.id == %s",node)).
    select("b").toJavaRDD();

我尝试了不同的平面图方法,但没有成功。

谢谢!

0 个答案:

没有答案