准备将键值对中的键与值对调,结果第10行出了bug,显示"tuple parameter unpacking is not supported"

解决方法:将map(lambda(word,count) : (count,word)) 改为 map(lambda word_count : (word_count[1],word_count[0]))

原因:在python3中,类似

    lambda (x, y): x + y  这种形式,已经被

    lambda x_y: x_y[0] + x_y[1]   所取代,即使用  x_y 的形式代替 (x, y) ,即  x = x_y[0]    y=x_y[1]

datas = ["hadoop spark", "spark hive spark sql", "spark hadoop sql spark"]

rdd1 = sc.parallelize(datas)

word_count_rdd = rdd1.flatMap(lambda line: line.split(" "))\
.map(lambda word: (word, 1))\
.reduceByKey(lambda a, b: a+b) sorted_rdd = word_count_rdd\
.map(lambda(word,count ) :(count,word))\
.sortByKey(ascending=False)   

最新文章

  1. “.Net 社区虚拟大会”(dotnetConf) 2016 Day 3 Keynote: Scott Hanselman
  2. jQuery命名空间,插件开发
  3. c#.net全站防止SQL注入类的代码
  4. nopcommerce之一(结构分析)
  5. PeerConnection
  6. Android Volley入门到精通:定制自己的Request
  7. ijg库解码超大型jpeg图片
  8. redhat6.4安装storm集群-4节点
  9. Tableau学习笔记之三
  10. Hibernate的优缺点
  11. uva 1453 - Squares
  12. Rebuild my Ubuntu 分类: ubuntu shell 2014-11-08 18:23 193人阅读 评论(0) 收藏
  13. iOS 不同类之间的传值
  14. SpringMVC(转)
  15. Ubantu安装mysql
  16. 说一说js中__proto__和prototype以及原型继承的那些事
  17. 小程序组件中有bindinput监听报异常
  18. 03-JavaScript之数据类型
  19. 北大poj-1021
  20. linux 服务管理

热门文章

  1. webpack学习笔记丁点积累
  2. linux下pgAdmin4安装
  3. Mvnw 简介
  4. CSS制作图形速查表
  5. [日常] NOIp 2018 滚粗记
  6. CRF++ 如何制定自己的特征模板
  7. 把所有的小图标一起做成雪碧图吧 请用gulp-css-spriter.
  8. [T-ARA][지난 달력][旧挂历]
  9. vue项目出现的错误汇总
  10. Maven经常使用命令