Dea*_* H. 3 python invert python-3.x rdd
这在Python 2.7中有效,但在Python 3.5中返回
SyntaxError:语法无效。
我不确定这是否与从Python 3中删除“元组拆包”这一事实有关,正如我在另一篇文章中看到的那样,还是另一个问题。
rddInverted = rdd.map(lambda (x,y): (y,x))
Run Code Online (Sandbox Code Playgroud)
尝试这样的事情:
rddInverted = rdd.map(lambda x: (x[1], x[0]))
Run Code Online (Sandbox Code Playgroud)
我希望它能起作用
您的 lambda 函数位于 RDD 的行上,它是一个元组。下面是你想要的。
rddInverted = rdd.map(lambda x: (x[1],x[0]))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2263 次 |
| 最近记录: |