为数据框中的所有分类列提取不同的值

Django0602

我遇到一种情况,我需要打印数据框中所有类别列的所有不同值。数据框如下所示:

Gender  Function  Segment
M       IT        LE
F       IT        LM
M       HR        LE
F       HR        LM

输出应该给我以下内容:

Variable_Name    Distinct_Count
Gender           2
Function         2
Segment          2

如何实现呢?

马那金

使用nunique再经过串联成新datafame并设置列名。

df_unique = df.nunique().to_frame().reset_index()
df_unique.columns = ['Variable','DistinctCount']

print(df_unique)
   Variable  DistinctCount
0    Gender              2
1  Function              2
2   Segment              2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从所有值为NA的数据框中删除列

根据分类列中dinstict值的计数从pandas数据框中删除所有行

从数据框中的不同列中提取某些值

如何从数据框中删除所有列值为零或布尔值false的行

熊猫,将所有数据框设置为唯一的分类值

如果列行中的值为零,则删除pandas数据框中所有列中的所有行

提取新列并根据python中的分类值数据框填充值

Python / Pandas-从数据框中删除所有列,其中> 50%的行的值为0

检测数据框熊猫的所有列中的值是否为数值并将其擦除

从所有值为NA,NULL或为空的数据框中删除列

为pandas数据框中的所有列选择值的范围

第一列中 Pandas 数据框的所有列值,如何提取到正确的列

为数据框中的所有列绘制直方图

根据列值为数据框创建分类变量

如何提取 R 中第一行包含特定值的数据框的所有列

用pyspark替换数据框中的列的所有值

更改熊猫数据框中列的所有值

更改 R 数据框中所有列中的值

逐行查找数据框中某个值的所有列

如何反转数据框列中的所有值?

在For循环中替换数据框所有列中的“-”值

用熊猫替换数据框中列的所有值

将数据框中的所有数字列四舍五入为不同位数

如何根据数据框列中的不同值将所有记录保存到多个CSV文件中?

替换除pandas数据框中的所有列以外的所有列中的缺失值

根据行提取具有不同索引列的熊猫数据框的值

根据不同的列值为数据框中的列分配值

计算 spark 数据框中所有列(300 列)的每个不同值的出现次数

如何一次将数据中的所有列分类?(使所有值变为高,中,低)