class_docstr: Python interface for VegaFusion DataFrame
docstr: Filter dataset by predicate expression
  
  :param predicate: Predicate expression
  :return: DataFrameDataset
docstr_tok: ["Filter","dataset","by","predicate","expression",":","param","predicate",":","Predicate","expression",":","return",":","DataFrameDataset"]
code: def filter(self, predicate: LogicalExprNode) -> "DataFrameDataset":
      """
      Filter dataset by predicate expression
  
      :param predicate: Predicate expression
      :return: DataFrameDataset
      """
      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 9 for calling the DataFrameDataset obj's underlying member method code with example usage: obj.filter(predicate) without return types