找出所有分类变量中的唯一类别

Find out unique categories in all categorical variable

有人可以使用 python 帮助我找到变量中每个不同类别的观测值数量吗?为此,我使用了

df['column name'].value_counts() for single variable.

但我想知道它如何用于数据集中的整个分类变量。

如何遍历仅包含分类列的数据集,然后打印唯一值?

df_ = df.select_dtypes(exclude=['int', 'float'])
for col in df_.columns:
    print(df_[col].unique()) # to print categories name only
    print(df_[col].value_counts()) # to print count of every category