Add avgdiff aggregator to visidata

avgdiff determines avgdifferenz between two consecutive values in a column
This commit is contained in:
TKE
2021-03-25 17:46:14 +01:00
parent 1a5e18444b
commit fe90a3c686

View File

@@ -3,6 +3,15 @@
from datetime import datetime
import functools
def avgdiff(values):
L = sorted(values)
a = L[1:]
b = L[:-1]
c = sum([abs(x[0]-x[1]) for x in zip(a,b)])
return c/len(a)
aggregator('avgdiff', avgdiff)
def tsfromtime(val, format):
import time
from calendar import timegm