Advertisement
Guest User

Untitled

a guest
Apr 19th, 2013
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. import datetime
  2.  
  3. promedio = [[datetime.datetime(2013, 4, 10, 12, 0), 23.4],[datetime.datetime(2013, 4, 10, 12, 0), 25.81], [datetime.datetime(2013, 4, 10, 12, 0), 25.08],
  4. [datetime.datetime(2013, 4, 10, 13, 0), 18.49], [datetime.datetime(2013, 4, 10, 14, 0), 20.74], [datetime.datetime(2013, 4, 10, 14, 0), 25.86] ]
  5.  
  6. ultima_fecha=None
  7. group = []
  8. res = []
  9. suma=0
  10. cantidad=0
  11.  
  12. for d, v in promedio:
  13.     if not ultima_fecha is None and ultima_fecha != d:
  14.         res.append((ultima_fecha, suma/cantidad))
  15.         suma=0
  16.         cantidad=0
  17.     ultima_fecha=d
  18.     suma+= v
  19.     cantidad+=1
  20.  
  21. if cantidad>0:
  22.     res.append((ultima_fecha, suma/cantidad))
  23.  
  24. print res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement