Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. k.columns=['Sid','Tstamp','Itemid','Category']
  2. k=k.loc[:,('Sid','Tstamp')]
  3. idx=k.groupby(['Sid'])['Tstamp'].transform(max) == k['Tstamp']
  4. ah=k[idx].reset_index()
  5. idy=k.groupby(['Sid'])['Tstamp'].transform(min) == k['Tstamp']
  6. ai=k[idy].reset_index()
  7. kgrp=k.groupby('Sid').count()
  8.  
  9. i=0
  10. for temp1,temp2 in zip(ah['Tstamp'],ai['Tstamp']):
  11. sv1= datetime.datetime.strptime(temp1, "%Y-%m-%dT%H:%M:%S.%fZ")
  12. sv2= datetime.datetime.strptime(temp2, "%Y-%m-%dT%H:%M:%S.%fZ")
  13. d1=time.mktime(sv1.timetuple()) + (sv1.microsecond / 1000000.0)
  14. d2=time.mktime(sv2.timetuple()) + (sv2.microsecond / 1000000.0)
  15. kgrp.loc[i,'duration']= d1-d2
  16. i=i+1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement