code: def conditional_df():
      """Dataframe used in tests_conditional_join."""
      return data_frames(
          [
              column(name="A", dtype=int),
              column(name="B", elements=st.floats(allow_nan=True)),
              column(name="C", elements=st.text(max_size=10)),
              column(name="D", dtype=bool),
              column(name="E", dtype="datetime64[ns]"),
          ],
          index=range_indexes(min_size=1, max_size=10),
      )
  
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 5 for calling a global function with example usage: conditional_df() and returns: data_frames