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

标签 python machine-learning data-science categorical-data

有人可以帮助我使用 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

关于python - 找出所有分类变量中的唯一类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59623109/

相关文章:

python - Pandas - 从具有出现次数的可迭代对象中获取虚拟对象

python - 出现导入错误,提示没有模块

python-3.x - PyTorch:图像尺寸问题

machine-learning - 朴素贝叶斯分类器偏置输出?

machine-learning - 机器学习如何与大数据结合?

java - 使用 Jython 将参数从 Java 传递到 Python

python - scipy中的距离变换算法

machine-learning - 隐藏层多有什么问题?

python-2.7 - 两个日期时间文件之间的 Pandas 系列

python - 如何在 Seaborn/Matplotlib 中将所有边缘颜色设置为无?