博客
关于我
RDD行动操作算子 --- fold(初始值)、reduce
阅读量:319 次
发布时间:2019-03-04

本文共 304 字,大约阅读时间需要 1 分钟。

  • reduce()与fold()方法是对同种元素类型数据的RDD进行聚合操作,即必须同构。其返回值返回一个同样类型的新元素。
@Test  def fold(): Unit ={       val source = sc.parallelize(Seq(1,2,3,4,5,6))    val fold = source.fold(0)((x,y) => x+y)    println(fold) //21  0+1+2+3+4+5+6    val reduce = source.reduce((x,y) => x+y)    println(reduce) // 21 1+2+3+4+5+6  }

转载地址:http://zghq.baihongyu.com/

你可能感兴趣的文章