Apache Spark 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

top :前N个记录

使用top成员函数获得RDD中的前N个记录,可以指定一个排序函数进行排序比较。 如果不指定排序函数,那么使用默认的Ascii码序进行记录排序。

语法

def top(num: Int)(implicit ord: Ordering[T]): Array[T]

参数

  • num : Int , 要返回的记录数量
  • ord : Ordering[T] , 排序函数

返回值

包含前N个记录的数组,记录类型为T。

示例

下面的示例返回使用默认排序后的头两个记录

scala> textFile.top(2)
res28:Array[String] = Array(your original work... ,you agree to...)

使用RDD的top方法获得排序后的前N条记录。

请使用你创建的textFile变量,读取前两行,存入变量 top2 中。