code: def _create_chunk(self, output_idx, index, **kw):
      data = FuseChunkData(
          _index=index, _shape=kw.pop("shape", None), _op=self, **kw
      )
  
      return FuseChunk(data)
  
imports: from collections import OrderedDict
  from functools import reduce
  import numpy
  import pandas
  from ..core import FuseChunkData, FuseChunk, ENTITY_TYPE, OutputType
  from ..core.operand import Operand, TileableOperandMixin, Fuse, ShuffleProxy, FuseChunkMixin
  from ..tensor.core import TENSOR_TYPE
  from ..tensor.datasource import tensor
  from ..tensor.operands import TensorOperandMixin
  from ..utils import calc_nsplits
  from .core import DATAFRAME_CHUNK_TYPE, SERIES_CHUNK_TYPE, INDEX_CHUNK_TYPE, DATAFRAME_TYPE, SERIES_TYPE, INDEX_TYPE, DATAFRAME_GROUPBY_TYPE, SERIES_GROUPBY_TYPE, CATEGORICAL_TYPE
  from .utils import parse_index
label_desc: Use image node_id 1 for calling the DataFrameFuseChunkMixin obj's underlying member method code with example usage: obj._create_chunk(output_idx, index) and returns: FuseChunk