摘要: map transformation算子 idea显示,map的输入参数是一个函数,其中函数的输入与数据有关,本次输入是一个字符串,输出可以是很多种数据类型 map 字符串转列表 data.map(fun1).foreach(println) def fun1(x:String):List[Stri 阅读全文
posted @ 2020-12-31 14:25 bioamin 阅读(235) 评论(0) 推荐(0) 编辑
摘要: filter是一个transformation 类的算子:过滤符合条件的记录数,true保留,false过滤掉。 查看idea提示:输入和数据有关系,本次输入的是一个元组(String,Int),输出是一个Boolean类型的变量 需求:就元组的第一个字符包含"Caused"的过滤输出 方式一: v 阅读全文
posted @ 2020-12-31 13:50 bioamin 阅读(510) 评论(0) 推荐(0) 编辑
摘要: foreach 是一个action算子,不会触发shuffle 读取数据后,查看idea提示,foreach算子要求输入一个函数,这个函数的输入和数据相关(本次是String类型的变量),返回值为空。 需求:读取数据,利用foreach算子,输入一个函数,输出时在每个数据的首部加一个字符串head。 阅读全文
posted @ 2020-12-31 11:43 bioamin 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: import scala.io.Source val data:String=args(0) Source.fromFile(data).foreach{print} 完整代码如下: package com.cslc import scala.io.Source object Day01 { def 阅读全文
posted @ 2020-12-31 11:00 bioamin 阅读(202) 评论(0) 推荐(0) 编辑