taketoptakeOrdered的基本使用方法

更新时间:2023-06-06 02:52:08 阅读: 评论:0

taketoptakeOrdered的基本使⽤⽅法
take
top
takeOrdered 的使⽤
val spark = SparkSession
.builder
.master("local[*]")
.appName("TakeTakeOrderedTop")
.getOrCreate()
val sc = spark.sparkContext
// take, 不对数据进⾏排序,返回rdd 中从0到N 的下标表⽰的值
科学发声
清蒸石斑鱼的做法val rdd1 = sc.parallelize(Seq(11, 2, 30, 4, 9, 100,8,90,99,8), 4)
rdd1.take(90).foreach(println)
println("----------------------------")
月季花的寓意
// top 默认降序排序, 调⽤了takeOrder,
// def top(num: Int)(implicit ord: Ordering[T]): Array[T] = withScope {
// takeOrdered(num)(ver)
//}
val rdd2 = sc.makeRDD(Seq(11, 2, 30, 4, 9, -100,8,90,99,8), 8)
// 改变其默认排序⽅式
做巧克力
implicit  val myOr = implicitly[Ordering[Int]].rever
简短名言println("-------------------------")
华为手机刷机怎样刷机
// 特殊数据类型需要指定排序⽅式, 特殊数据,每⼀列的数据格式需要是相同的
鞭炮画法
val rdd3 = sc.parallelize(Array((1, 2, 3.0), (3, 2, 4.0), (1, 33, -5.0)))
补鞋
// takeOrder, 普通数据类型会⾃动向上转型,类似top,默认是升序的
val rdd4 = sc.makeRDD(List(1, -22, 33, 44.0, 5, 99.0, 0.99))
rdd4.takeOrdered(9).foreach(println)

本文发布于:2023-06-06 02:52:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/879349.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:排序   默认   需要   数据类型   刷机   类似
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图