这在Python2.7中有效,但在Python3.5中它返回
SyntaxError:无效语法。
我不确定这是否与我在另一篇文章中看到的“元组解压缩”从Python 3中删除这一事实有关,或者是另一个问题。
rddInverted = rdd.map(lambda (x,y): (y,x))
发布于 2016-07-25 05:40:10
试着做这样的事情:
rddInverted = rdd.map(lambda x: (x[1], x[0]))
我希望它能起作用
发布于 2016-07-25 05:41:04
lambda函数位于RDD的行中,这是一个元组。下面是你想要的。
rddInverted = rdd.map(lambda x: (x[1],x[0]))
发布于 2016-07-25 06:27:37
解决办法是:
rddInverted=rdd.map(lambda xy: (xy[1],xy[0]))
https://stackoverflow.com/questions/38569052
复制