diff --git a/python/pyspark/rdd.py b/python/pyspark/rdd.py index a019c05862549cb2dc8b7e3d86c417e63cf61c27..c28594625457a0f9bf801b6681647731613f17d1 100644 --- a/python/pyspark/rdd.py +++ b/python/pyspark/rdd.py @@ -861,7 +861,7 @@ class RDD(object): def func(iterator): acc = zeroValue for obj in iterator: - acc = op(obj, acc) + acc = op(acc, obj) yield acc # collecting result of mapPartitions here ensures that the copy of # zeroValue provided to each partition is unique from the one provided