我遇到一种情况,我需要打印数据框中所有类别列的所有不同值。数据框如下所示:
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] 删除。
我来说两句