diff --git a/qlib/data/dataset/processor.py b/qlib/data/dataset/processor.py index b7abb2000..a6445052f 100644 --- a/qlib/data/dataset/processor.py +++ b/qlib/data/dataset/processor.py @@ -313,7 +313,7 @@ class CSZScoreNorm(Processor): self.fields_group = [self.fields_group] for g in self.fields_group: cols = get_group_columns(df, g) - df[cols] = df[cols].groupby("datetime").apply(self.zscore_func) + df[cols] = df[cols].groupby("datetime", group_keys=False).apply(self.zscore_func) return df