code: def transformDataset(self, df, horizon_index=1):
      series = self.mCycleResidueName
      df[self.mOutName] = 0.0
      target = df[series].values
      df[self.mOutName + "_residue"] = target - df[self.mOutName].values
      return df
  
imports: import pandas
  import numpy
  from .None import Time
  from .None import Perf
  from .None import Plots
  from .None import Utils
  import time
label_desc: Use image node_id 3 for calling the cZeroAR obj's underlying member method code with example usage: obj.transformDataset(df, horizon_index) and returns: df