From c4cadd367f89a751a5c12cf90128a811207454a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Peter=20L=C3=BCnenschlo=C3=9F?= <peter.luenenschloss@ufz.de>
Date: Fri, 22 Jan 2021 11:21:15 +0100
Subject: [PATCH] Update drift.py - fixed bug, resulting from refactoring

---
 saqc/funcs/drift.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/saqc/funcs/drift.py b/saqc/funcs/drift.py
index a84ddf657..99c45ba83 100644
--- a/saqc/funcs/drift.py
+++ b/saqc/funcs/drift.py
@@ -389,7 +389,7 @@ def correctExponentialDrift(data: DictOfSeries, field: str, flagger: BaseFlagger
         drift_frame.loc[maint_data.values[k] : pd.Timestamp(maint_data.index[k + 1]), "drift_group"] = k
     drift_grouper = drift_frame.groupby("drift_group")
     # define target values for correction
-    shift_targets = shift(-1)
+    shift_targets = drift_grouper.aggregate(lambda x: x[:cal_mean].mean()).shift(-1)
 
     for k, group in drift_grouper:
         dataSeries = group[to_correct.name]
-- 
GitLab