code: def test_select_filter_corner(setup_path):
      df = DataFrame(
          np.random.default_rng(2).standard_normal((50, 100))
      )
      df.index = [f"{c:3d}" for c in df.index]
      df.columns = [f"{c:3d}" for c in df.columns]
  
      with ensure_clean_store(setup_path) as store:
          store.put("frame", df, format="table")
  
          crit = "columns=df.columns[:75]"
          result = store.select("frame", [crit])
          tm.assert_frame_equal(result, df.loc[:, df.columns[:75]])
  
          crit = "columns=df.columns[:75:2]"
          result = store.select("frame", [crit])
          tm.assert_frame_equal(result, df.loc[:, df.columns[:75:2]])
  
imports: import contextlib
  import datetime
  import hashlib
  import tempfile
  import time
  import numpy
  import pytest
  import pandas
  from pandas import DataFrame, DatetimeIndex, Index, MultiIndex, Series, Timestamp, concat, date_range, period_range, timedelta_range
  import pandas._testing
  from pandas.tests.io.pytables.common import _maybe_remove, ensure_clean_store
  from pandas.io.pytables import HDFStore, read_hdf
label_desc: Use image node_id 28 for calling a global function with example usage: test_select_filter_corner(setup_path) without return types