code: def df_strings():
      """pytest fixture."""
      return pd.DataFrame(
          {
              "id": [0, 1],
              "Name": ["ABC", "XYZ"],
              "code": [1, 2],
              "code1": [4, np.nan],
              "code2": ["8", 5],
              "type": ["S", "R"],
              "type1": ["E", np.nan],
              "type2": ["T", "U"],
              "code3": pd.Series(["a", "b"], dtype="category"),
              "type3": pd.to_datetime(
                  [
                      np.datetime64("2018-01-01"),
                      datetime.datetime(2018, 1, 1),
                  ]
              ),
          }
      )
  
imports: import datetime
  import re
  from itertools import product
  import numpy
  import pandas
  import pytest
  from pandas.api.types import is_numeric_dtype
  from pandas.testing import assert_frame_equal
  from janitor.functions.utils import DropLabel, get_columns, patterns
label_desc: Use image node_id 11 for calling a global function with example usage: df_strings() and returns: pd