1
Например, у меня есть следующий RDD типа ((i,j), k)
:Transform RDD в PySpark
((0,0), 0)
((0,1), 0)
((1,0), 0)
((1,1), 0)
Я хочу, чтобы преобразовать его в другой, который имеет 1
если i==j
. Моя первая попытка идет не так:
rddnew = rdd.flatMap(lambda ((i,j), k): [if i==j: ((i,j), 1)]))
Может ли кто-нибудь помочь мне улучшить этот код в python?