【发布时间】:2015-11-25 22:34:04
【问题描述】:
在字数统计示例中,例如我在映射后有(python,1) 和(Python,2)。如何通过以下操作将两者合并为一个(python,3):
def combine(a, b):
if a[0].lower() == b[0].lower():
return (a[0], a[1] + b[1])
然后我打电话
(sc.map(lambda word: (word, 1))
.reduceByKey(lambda a, b: a + b)
.reduce(lambda a, b :combine(a, b)))
【问题讨论】:
标签: python mapreduce apache-spark pyspark