玩转大数据spark

导航

006-Map、Tuple、Zip实战解析

006-Map、Tuple、Zip实战解析

实战代码

                   

Map实战

本身是映射,映射关系在实际中应用非常广泛,比如:配置信息都是Key-Value形式

键值对不存在下边关系

                   

是一个immutable(不可修改的)Map

                   

                   

                   

getOrElse方法

source+=("R" -> 9)

source -= "Hadoop"

scala.collection.immutable.SortedMap方法进行排序

Tuple实战

把类型不同的元素组成一个集合;函数的结果是很多值也可以用Tuple来接收

注意Tuple元素的访问方法

从1开始

                   

Tuple赋值给其他元素

                   

                   

不需要的元素也要用站位符来填充格式

函数可生成Tuple元素

                   

                   

Zip操作实战

拉链操作可生成一个新的键值对数组

           

 

欢迎广大爱好者学习交流.也欢迎广大学习爱好者加入

DT大数据梦工厂交流群:462923555

DT大数据微信公众账号:DT_Spark 

视频观看链接

http://www.tudou.com/plcover/Yy5F5gsurSE/

        

posted on 2015-07-14 09:09  玩转大数据spark  阅读(236)  评论(0编辑  收藏  举报