有类型转换_filter | 学习笔记

简介: 快速学习有类型转换_filter

开发者学堂课程【大数据 Spark 2020版(知识精讲与实战演练)第三阶段:有类型转换_filter】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/690/detail/12069


有类型转换_filter

 

有类型转换_filter

 

转换部分学习完了,学习了五个算子,分别是 flat map、map、map Partitions、transfer、as,它们都是进行转换的,那无论是做一整个数据集还是作用于元素,其实所做的事情都是转换。

image.png

通过这个章节了解一下过滤操作,那么过滤操作其实就是 filter,通过这一小节,都能了解这个 filter 怎么使用,它和 rdd.当中没有什么区别。

我们就创建一个新的 test:

Def filter(): Unit =  {

Import spark.implicits._//在外部已经导入过了,所以可以去掉

Valds= Seq(Person(“zhangsan”,15),Person(“list”,20)).toDS()

ds.filter( person => person.age >15).show()//filter 的使用方法

}

}

运行结果:

image.png

没有任何问题,以上就是 filter 的使用。

相关文章
WK
|
5月前
|
Python
map和filter的区别是什么
`map()`和`filter()`均为Python中的高阶函数,前者针对可迭代对象中的每个元素执行指定操作,如数值翻倍或字符串转大写;后者则筛选出符合条件的元素,例如仅保留偶数或非空字符串。两者均返回迭代器,并可通过`list()`等函数转换为所需的数据结构。具体使用时,应依据实际需求和场景选择合适的函数。
WK
47 1
WK
|
5月前
|
存储 Python
filter函数
在Python中,filter() 函数是另一个内置的高阶函数,它用于过滤序列,过滤掉那些不符合条件的元素,返回由符合条件元素组成的新迭代器。filter() 函数接收两个参数:一个函数和一个可迭代对象。这个函数用于测试可迭代对象中的每个元素,如果元素满足条件(即函数返回True),则保留该元素;否则,该元素被过滤掉。
WK
86 0
|
8月前
|
Java API 容器
Java 8 的流库:Filter、Map、FlatMap 及 Optional 的概念与用法
【6月更文挑战第9天】Java 8 引入了许多强大的新特性,其中流库(Stream API)和 Optional 类极大地简化了集合操作和空值处理。本文将深入探讨 filter、map、flatMap 以及 Optional 的概念和用法,并提供示例代码来展示其实际应用。
127 4
|
9月前
lambda中使用filter过滤
lambda中使用filter过滤
|
9月前
|
JavaScript 前端开发
filter() 方法使用
filter() 方法使用
58 0
|
9月前
|
安全 编译器 程序员
[C++ 从入门到精通] 6.static_cast、dynamic_cast等显示类型转换
[C++ 从入门到精通] 6.static_cast、dynamic_cast等显示类型转换
123 0
RxSwift操作符操作符map、flatMap、flatMapLatest、filter的使用与区别
RxSwift操作符操作符map、flatMap、flatMapLatest、filter的使用与区别
466 1
|
Java
Java集合Stream类filter的使用
Java集合Stream类filter的使用
168 0
|
SQL 分布式计算 安全
有类型转换_map | 学习笔记
快速学习有类型转换_map
有类型转换_map | 学习笔记