code: def _append_rolling_feature_df(rolling_result, roll_feature_df):
      if roll_feature_df is None:
          return rolling_result
      additional_rolling_result = np.zeros(
          (
              rolling_result.shape[0],
              rolling_result.shape[1],
              len(roll_feature_df.columns),
          )
      )
      for idx in range(additional_rolling_result.shape[0]):
          for col_idx in range(additional_rolling_result.shape[2]):
              additional_rolling_result[
                  idx, :, col_idx
              ] = roll_feature_df.iloc[idx, col_idx]
      rolling_result = np.concatenate(
          [rolling_result, additional_rolling_result], axis=2
      )
      return rolling_result
  
file_path: analytics-zoo/pyzoo/zoo/chronos/data/utils/roll.py
imports: import numpy
  import pandas
label_desc: Use image node_id 2 for calling a global function with example usage: _append_rolling_feature_df(rolling_result, roll_feature_df) and returns: rolling_result, rolling_result