首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
求助,如何使用 scala 语言中的 flatMap 语句进行数据压缩呢?
XiMing
·
2017-05-22 16:34:29 +08:00
· 1951 次点击
这是一个创建于 2677 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近在学习大数据,看到一个练习题。题目如下:在 Spark-Shell 中使用 scala 语言对文件使用 flatMap 语句进行数据压缩,压缩的所有数据以空格为分隔符,压缩后对字母进行 key:Value 计数(字母为 key,出现次数为 Vlaue )。
压缩
Scala
flatmap
语句
1 条回复
•
2017-05-22 17:48:25 +08:00
1
fdhdd
2017-05-22 17:48:25 +08:00
相当于 wordcount 吧
val f = scala.io.Source.fromFile("yourFile")
val wordCount = f.getLines.map(_.split(" ")).flatMap(a => a).groupBy(identity).mapValues(_.length)
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
4624 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms ·
UTC 05:41
·
PVG 13:41
·
LAX 22:41
·
JFK 01:41
Developed with
CodeLauncher
♥ Do have faith in what you're doing.