class_docstr: Python interface for VegaFusion DataFrame
docstr: Performs imputation of missing data objects.
  
  See: https://vega.github.io/vega/docs/transforms/impute/
  
  :param field: Column for which missing values should be imputed
  :param value: Value to impute with
  :param key: Key column that uniquely identifies data objects within a group.
      Missing key values (those occurring in the data but not in the current group)
      will be imputed.
  :param groupby: Optional list of columns to group by
  :param order_field: Optional input ordering field. If not provided, input is
      assumed to have arbitrary ordering
  :return:
docstr_tok: ["Performs","imputation","of","missing","data","objects",".","See",":","https",":","\/\/vega.github.io\/vega\/docs\/transforms\/impute\/",":","param","field",":","Column","for","which","missing","values","should","be","imputed",":","param","value",":","Value","to","impute","with",":","param","key",":","Key","column","that","uniquely","identifies","data","objects","within","a","group",".","Missing","key","values","(","those","occurring","in","the","data","but","not","in","the","current","group",")","will","be","imputed",".",":","param","groupby",":","Optional","list","of","columns","to","group","by",":","param","order_field",":","Optional","input","ordering","field",".","If","not","provided",",","input","is","assumed","to","have","arbitrary","ordering",":","return",":"]
code: def impute(
      self,
      field: str,
      value: Union[str, int, float],
      key: str,
      groupby: List[str],
      order_field: Optional[str],
  ) -> "DataFrameDataset":
      """
      Performs imputation of missing data objects.
  
      See: https://vega.github.io/vega/docs/transforms/impute/
  
      :param field: Column for which missing values should be imputed
      :param value: Value to impute with
      :param key: Key column that uniquely identifies data objects within a group.
          Missing key values (those occurring in the data but not in the current group)
          will be imputed.
      :param groupby: Optional list of columns to group by
      :param order_field: Optional input ordering field. If not provided, input is
          assumed to have arbitrary ordering
      :return:
      """
      raise DataFrameOperationNotSupportedError()
  
imports: from abc import ABC, abstractmethod
  import pyarrow
  from vegafusion.proto.datafusion_pb2 import LogicalExprNode
  from typing import Optional, List, Literal, Union, Any
label_desc: Use image node_id 13 for calling the DataFrameDataset obj's underlying member method code with example usage: obj.impute(field, value, key, groupby, order_field) without return types