Exemple #1
0
def loadRawData():
	EntityGroup = []
	e = None
	for i,line in enumerate(open("movies.txt",'r')):
		if line.find("product/productId")>=0:
			EntityGroup.append(e)
			e = Entity()
			e.pid = line.strip().split(":")[1].replace(" ","")
		elif line.find("review/userId")>=0:
			e.uid = line.strip().split(":")[1].replace(" ","")
		elif line.find("review/score")>=0:
			e.score = float(line.strip().split(":")[1].replace(" ",""))
		elif line.find("review/summary")>=0:
			#e.review = line.strip().split(":")[1]
			continue
		else:
			continue
	return EntityGroup