from mrjob.job import MRJob
import re
Creation_date=re.compile('CreationDate=\"[0-9]*\"[:17]')
class Part2(MRJob):
def mapper(self, _, line):
DateOnly=Creation_date.group(0).split("=")
if(DateOnly > 2013):
yield None, 1
def reducer(self, key, values):
yield key, sum(values)
if __name__ == '__main__':
Part1.run()
我已经编写了MapReduce作业的Python代码,其中CreationDate =“2010-07-28T19:04:21.300”。我必须找到创建日期在2014-01-01或之后的所有日期。但是我遇到了一个错误。属性错误:组
:全局名称“组”没有定义。出现此错误。如何解决这个问题?谢谢。 – Gokul
@ gd16,我想你没有按照我在答案中的建议进行编码。你能显示你的更新代码吗? – falsetru