首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在scala代码中使用collectAsMap()

无法在scala代码中使用collectAsMap()
EN

Stack Overflow用户
提问于 2016-05-30 16:09:24
回答 1查看 363关注 0票数 1
代码语言:javascript
复制
 val titleMap = movies.map(line => line.split("\\|")).take(2)

//converting movie-id and movie name as map(key-pair)

val title1 = titleMap.map(array=>(array(0).toInt,array(1)))
代码语言:javascript
复制
val titles = movies.map(line => line.split("\\|").take(2)).map(array
=> (array(0).toInt,
    array(1))).collectAsMap()

"title1“有什么问题,我不能在这里应用collectAsMap函数,在出现”标题“的情况下,我也可以应用相同的东西

EN

回答 1

Stack Overflow用户

发布于 2016-05-30 19:40:19

title1的类型不是RDD,所以它没有方法collectAsMap()

titles的类型是RDD,因此它有方法collectAsMap()

建议阅读safetysystem类型

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37529910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档