code: def __init__(
      self,
      input=None,
      window=None,
      min_periods=None,
      center=None,  # pylint: disable=redefined-builtin
      win_type=None,
      on=None,
      axis=None,
      closed=None,
      func=None,
      func_args=None,
      func_kwargs=None,
      output_types=None,
      preds=None,
      succs=None,
      **kw,
  ):
      super().__init__(
          _input=input,
          _window=window,
          _min_periods=min_periods,
          _center=center,
          _win_type=win_type,
          _on=on,
          _axis=axis,
          _closed=closed,
          _func=func,
          _func_args=func_args,
          _func_kwargs=func_kwargs,
          _output_types=output_types,
          _preds=preds,
          _succs=succs,
          **kw,
      )
  
imports: import numpy
  import pandas
  from ....None import opcodes
  from ....core import recursive_tile
  from ....serialization.serializables import FieldTypes, AnyField, Int64Field, BoolField, StringField, Int32Field, KeyField, TupleField, DictField, ListField
  from ....utils import lazy_import, has_unknown_shape, pd_release_version, calc_nsplits
  from ...operands import DataFrameOperand, DataFrameOperandMixin
  from ...core import DATAFRAME_TYPE
  from ...utils import build_empty_df, build_empty_series, parse_index
label_desc: Use image node_id 1 to create a new DataFrameRollingAgg object from inherited base classes: DataFrameOperand, DataFrameOperandMixin with example: obj = DataFrameRollingAgg(input, window, min_periods, center, win_type, on, axis, closed, func, func_args, func_kwargs, output_types, preds, succs)