Skip to content

Commit

Permalink
fix: fix lagging so that only one concatenation will be executed
Browse files Browse the repository at this point in the history
  • Loading branch information
chrootlogin committed Aug 27, 2024
1 parent 94943c7 commit 608ddf3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/tensortrade/pipeline/transformers/lagging.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ def transform(self, df: pd.DataFrame) -> pd.DataFrame:
else:
lag_columns = df.columns

# create dict for new lagged features
lagged_features = {}
for column in lag_columns:
# create dict for new lagged features
lagged_features = {}
for lag in self.lags:
# add lagged features
lagged_features[f'{column}_lag_{lag}'] = df[column].shift(lag)

df_lagged_features = pd.DataFrame(lagged_features)
df = pd.concat([df, df_lagged_features], axis=1)
df_lagged_features = pd.DataFrame(lagged_features)
df = pd.concat([df, df_lagged_features], axis=1)

return df

0 comments on commit 608ddf3

Please sign in to comment.