code: def pubdev_1443():
      col = 10000 * [0, 0, 1, 1, 2, 3, 0]
      fr = h2o.H2OFrame(list(zip(*[col])))
      fr.set_names(["rank"])
  
      mapping = h2o.H2OFrame(list(zip(*[[0, 1, 2, 3], [6, 7, 8, 9]])))
      mapping.set_names(["rank", "outcome"])
  
      merged = fr.merge(mapping, all_x=True, all_y=False)
  
      rows, cols = merged.dim
      assert (
          rows == 70000 and cols == 2
      ), "Expected 70000 rows and 2 cols, but got {0} rows and {1} cols".format(
          rows, cols
      )
  
      threes = merged[merged["rank"] == 3].nrow
      assert threes == 10000, "Expected 10000 3's, but got {0}".format(
          threes
      )
  
label_desc: Use image node_id 1 for calling a global function with example usage: pubdev_1443() without return types