sortBy()

2019-07-30  本文已影响0人  yayooo
  1. 作用;使用func先对数据进行处理,按照处理后的数据比较结果排序,默认为正序。
  2. 需求:创建一个RDD,按照不同的规则进行排序
    (1)创建一个RDD
    scala> val rdd = sc.parallelize(List(2,1,3,4))

(2)按照自身大小排序
scala> rdd.sortBy(x => x).collect()
res11: Array[Int] = Array(1, 2, 3, 4)
(3)按照与3余数的大小排序
scala> rdd.sortBy(x => x%3).collect()
res12: Array[Int] = Array(3, 4, 1, 2)

上一篇 下一篇

猜你喜欢

热点阅读