code: def categoricaldf_strategy():
      return data_frames(
          columns=[
              column("names", st.sampled_from(names)),
              column("numbers", st.sampled_from(range(3))),
          ],
          index=range_indexes(min_size=1, max_size=20),
      )
  
file_path: pyjanitor/janitor/testing_utils/strategies.py
imports: import numpy
  from hypothesis import strategies
  from hypothesis.extra.pandas import column, data_frames, range_indexes, series
label_desc: Use image node_id 3 for calling a global function with example usage: categoricaldf_strategy() and returns: data_frames