java中map的用法,Spark 基礎 —— Map 容器

 2023-11-18 阅读 19 评论 0

摘要:scala.collection.Map 1. 常用成員函數 1.1 mapValues mapValues 顧名思義,僅對 values 進行映射,也即 key 保持不變,所以要求,原始數據必須是鍵值對。 val animals = sc.parallelize(List("Dog", "Cat", "Tiger",

scala.collection.Map

1. 常用成員函數

1.1 mapValues

mapValues 顧名思義,僅對 values 進行映射,也即 key 保持不變,所以要求,原始數據必須是鍵值對。

val animals = sc.parallelize(List("Dog", "Cat", "Tiger", "Cat"), 2)
val m1 = animals.map(x => (x.length, x))
val m2 = m1.mapValues("x"+_+"x").collect

1.2 toSeq

scala> val cnt = animals.countByValue()
scala.collection.Map[String,Long] = Map(Dog -> 1, Cat -> 2, Tiger -> 1)
scala> cnt.toSeq
Seq[(String, Long)] = ArrayBuffer((Dog,1), (Cat,2), (Tiger,1))

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/176554.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息