执行时出现Pyspark错误

时间:2018-07-10 16:41:40

标签: apache-spark pyspark

Rdd.filter(lambda x;x[1] =='red').collect()

它正常工作。但是,

Rdd.filter(lambda x;x[1] =='red'||x[1]=='black').collect()

不起作用

  

错误:语法无效

1 个答案:

答案 0 :(得分:2)

python中没有||运算符

将其更改为or

Rdd.filter(lambda x: x[1] =='red' or x[1]=='black').collect()