diff --git a/saqc/funcs/resampling.py b/saqc/funcs/resampling.py index e304cc54f29c7a1205c8f89b27943281f668c025..40e2bd50f40c2d9e0bc48e0c487858e7cb5629c4 100644 --- a/saqc/funcs/resampling.py +++ b/saqc/funcs/resampling.py @@ -601,7 +601,8 @@ def _inverseShift(source_col, freq=None, method=None, drop_mask=None, target_fla direction=method, ) flags_merged.dropna(subset=["pre_index"], inplace=True) - target_flagscol = flags_merged.set_index(["pre_index"]).squeeze() + flags_merged = flags_merged.set_index(["pre_index"]).squeeze() + target_flagscol[flags_merged.index] = flags_merged.values # reinsert drops source_col = target_flagscol.reindex(target_flagscol.index.join(target_flagscol_drops.index, how="outer"))