pandas_select.column.AllCat

class AllCat(*, ordered=None)[source]

Select categorical columns.

Parameters

ordered (default None) – Whether to filter ordered categorical, None to select all categorical columns.

See also

HasDtype, AllNominal

Examples

>>> df = pd.DataFrame({"i": [1, 2],
...                    "cat":  pd.Categorical(["a", "b"], ordered=False),
...                    "ordered_cat": pd.Categorical(["a", "b"], ordered=True)})
>>> df
   i cat ordered_cat
0  1   a           a
1  2   b           b
>>> df[AllCat()]
  cat ordered_cat
0   a           a
1   b           b
>>> df[AllCat(ordered=True)]
  ordered_cat
0           a
1           b