class_docstr: A class representing an 2D table (for pretty printing output).
class_docstr_tok: ["A","class","representing","an","2D","table","(","for","pretty","printing","output",")","."]
docstr: Create new H2OTwoDimTable object from list of (key,value) tuples which are a pre-cursor to JSON dict.
  
  :param keyvals: list of (key, value) tuples
  :return: new H2OTwoDimTable object
docstr_tok: ["Create","new","H2OTwoDimTable","object","from","list","of","(","key",",","value",")","tuples","which","are","a","pre-cursor","to","JSON","dict",".",":","param","keyvals",":","list","of","(","key",",","value",")","tuples",":","return",":","new","H2OTwoDimTable","object"]
code: def make(keyvals):
      """
      Create new H2OTwoDimTable object from list of (key,value) tuples which are a pre-cursor to JSON dict.
  
      :param keyvals: list of (key, value) tuples
      :return: new H2OTwoDimTable object
      """
      kwargs = {}
      for key, value in keyvals:
          if key == "columns":
              kwargs["col_formats"] = [c["format"] for c in value]
              kwargs["col_types"] = [c["type"] for c in value]
              kwargs["col_header"] = [c["name"] for c in value]
              kwargs["row_header"] = len(value)
          if key == "name":
              kwargs["table_header"] = value
          if key == "description":
              kwargs["table_description"] = value
          if key == "data":
              kwargs["raw_cell_values"] = value
      return H2OTwoDimTable(**kwargs)
  
imports: from h2o.utils.compatibility import *
  import copy
  from h2o.display import H2ODisplay, H2OTableDisplay, repr_def
  from h2o.exceptions import H2OValueError
  from h2o.utils.shared_utils import can_use_pandas
  from h2o.utils.typechecks import I, assert_is_type, is_type
label_desc: Use image node_id 2 for calling the H2OTwoDimTable obj's underlying member method code with example usage: obj.make(keyvals) and returns: H2OTwoDimTable