code: def __init__(
      self,
      path=None,
      engine=None,
      index=None,
      compression=None,
      partition_cols=None,
      storage_options=None,
      additional_kwargs=None,
      **kw,
  ):
      super().__init__(
          _path=path,
          _engine=engine,
          _index=index,
          _compression=compression,
          _partition_cols=partition_cols,
          _storage_options=storage_options,
          _additional_kwargs=additional_kwargs,
          **kw,
      )
  
imports: import pandas
  from ...None import opcodes
  from ...core import recursive_tile
  from ...lib.filesystem import open_file, get_fs
  from ...serialization.serializables import KeyField, AnyField, StringField, ListField, BoolField, DictField
  from ...utils import has_unknown_shape
  from ..operands import DataFrameOperand, DataFrameOperandMixin
  from ..utils import parse_index
  from ..datasource.read_parquet import check_engine
label_desc: Use image node_id 1 to create a new DataFrameToParquet object from inherited base classes: DataFrameOperand, DataFrameOperandMixin with example: obj = DataFrameToParquet(path, engine, index, compression, partition_cols, storage_options, additional_kwargs)