code: def frame_slicing():
      iris = h2o.import_file(
          path=pyunit_utils.locate("smalldata/iris/iris_wheader.csv")
      )
      prostate = h2o.import_file(
          path=pyunit_utils.locate(
              "smalldata/prostate/prostate.csv.zip"
          )
      )
      airlines = h2o.import_file(
          path=pyunit_utils.locate("smalldata/airlines/allyears2k.zip")
      )
      iris.show()
      prostate.show()
      airlines.show()
  
      ###################################################################
  
      # H2OFrame[int] (column slice)
      res1 = iris[0]
      assert abs(res1[8, :] - 4.4) < 1e-10, "incorrect values"
  
      # H2OFrame[int,int]
      res2 = prostate[13, 3]
      assert abs(res2 - 1) < 1e-10, "incorrect values"
  
      # H2OFrame[int, slice]
      res3 = airlines[12, 0:3]
      assert (
          abs(res3[0, 0] - 1987) < 1e-10
          and abs(res3[0, 1] - 10) < 1e-10
          and abs(res3[0, 2] - 29) < 1e-10
      ), "incorrect values"
  
      # H2OFrame[slice, int]
      res4 = iris[5:8, 1]
      assert (
          abs(res4[0, :] - 3.9) < 1e-10
          and abs(res4[1, :] - 3.4) < 1e-10
          and abs(res4[2, :] - 3.4) < 1e-10
      ), "incorrect values"
  
      # H2OFrame[slice, slice]
      res5 = prostate[5:8, 0:3]
      assert (
          abs(res5[0, 0] - 6) < 1e-10
          and abs(res5[1, 1] - 0) < 1e-10
          and abs(res5[2, 2] - 61) < 1e-10
      ), "incorrect values"
  
label_desc: Use image node_id 1 for calling a global function with example usage: frame_slicing() without return types