passing tests
This commit is contained in:
@@ -440,17 +440,19 @@ def wavg(group, avg_name, weight_name):
|
||||
"""
|
||||
try:
|
||||
d = group[avg_name]
|
||||
except KeyError:
|
||||
except (KeyError, ColumnNotFoundError):
|
||||
return 0
|
||||
try:
|
||||
w = group[weight_name]
|
||||
except KeyError:
|
||||
except (KeyError, ColumnNotFoundError):
|
||||
return d.mean()
|
||||
try:
|
||||
return (d * w).sum() / w.sum()
|
||||
except ZeroDivisionError: # pragma: no cover
|
||||
return d.mean()
|
||||
|
||||
return 0
|
||||
|
||||
from string import Formatter
|
||||
|
||||
def totaltime_sec_to_string(totaltime, shorten=False):
|
||||
|
||||
Reference in New Issue
Block a user