Python getting mean time interval in different entries of panda frame -


i have data (pandaframe) time stamps, want mean timeinterval between each entries. getting 2 consecutive entries best way mean time interval between entries.

     polling timestamp                mac       0    2016-11-10t02:04:00.000z  00:04:56:cd:7d:17      1    2016-11-10t02:09:00.000z  00:04:56:cd:7d:17     2    2016-11-10t02:14:00.000z  00:04:56:cd:7d:17      

edit can process data (the values sample, please dont co-relate timestamp in actual data)

[100, 200, 300, 500]

i want mean of n+1 - n n range 0 len(<list-2)

i done creating 1 more intermediate list

[100, 100, 200] , apply mean. way or there better way of doing it

here 1 way this:

import numpy np import datetime  # initializing values datetimelist = [] datetimelist.append(datetime.datetime.strptime('2016-11-10t02:04:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t02:09:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t02:14:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t02:16:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t02:20:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t02:30:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t03:16:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t03:20:00', "%y-%m-%dt%h:%m:%s")) datetimelist.append(datetime.datetime.strptime('2016-11-10t03:30:00', "%y-%m-%dt%h:%m:%s"))  timediff = 0 i1,i2 in zip( np.arange(0,len(datetimelist)-1), np.arange(1,len(datetimelist)) ):     # minutes converted seconds datetime.timedelta     # add time differences (which in seconds)     timediff += (datetimelist[i2] - datetimelist[i1]).seconds  # taking average timediff = timediff/(len(datetimelist)-1) 

output in seconds:

in []: timediff out[]: 645 

Comments

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -