python - 找出所有分类变量中的唯一类别
问题描述
有人可以帮助我使用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
推荐阅读
- lua - luaj 可以将脚本转换为 lua 5.2 的二进制表示
- batch-file - windows删除很多文件
- vue.js - 在 nuxtjs 中构建后无法找到模块 './img.jpg' 在开发模式下工作
- angular - 在数据通过之前不要关闭对话框
- python - 在python中每N次运行一个方法
- c++ - 如何在 C++17 中使用文件系统的类路径而不包含完整的文件系统头文件?
- javascript - 如何使用 jquery 将输入字段中的值传递给选择选项?
- swift - 这是一个适当的完成处理程序吗?
- r - 如何使用 ggplot2 创建具有多个 y 轴(≥ 3)的折线图?
- javascript - 如何根据键/值从对象中递归删除属性