首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
求助,如何使用 scala 语言中的 flatMap 语句进行数据压缩呢?
XiMing
·
2017-05-22 16:34:29 +08:00
· 1626 次点击
这是一个创建于 2139 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近在学习大数据,看到一个练习题。题目如下:在 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)
关于
·
帮助文档
·
博客
·
nftychat
·
API
·
FAQ
·
我们的愿景
·
广告投放
·
实用小工具
·
1059 人在线
最高记录 5556
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms ·
UTC 19:30
·
PVG 03:30
·
LAX 12:30
·
JFK 15:30
Developed with
CodeLauncher
♥ Do have faith in what you're doing.