code: def _raise_error_if_column_exists(
      dataset,
      column_name="dataset",
      dataset_variable_name="dataset",
      column_name_error_message_name="column_name",
  ):
      """
      Check if a column exists in an SFrame with error message.
      """
      err_msg = "The SFrame {0} must contain the column {1}.".format(
          dataset_variable_name, column_name_error_message_name
      )
      if column_name not in dataset.column_names():
          raise ToolkitError(str(err_msg))
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ..data_structures.sframe import SArray
  from ..data_structures.sframe import SFrame
  from ..data_structures.sgraph import SGraph
  from ..data_structures.sgraph import Vertex
  from ..data_structures.sgraph import Edge
  from .._cython.cy_sarray import UnitySArrayProxy
  from .._cython.cy_sframe import UnitySFrameProxy
  from .._cython.cy_graph import UnityGraphProxy
  from ..toolkits._main import ToolkitError
  import json
  import six
label_desc: Use image node_id 16 for calling a global function with example usage: _raise_error_if_column_exists(dataset, column_name, dataset_variable_name, column_name_error_message_name) without return types