以下是一个示例数据框:
>frame
X1 X2 X3 X4
1 F F F F
2 C C C C
3 D D D D
4 A# A# A# A#
当我运行unique(c(frame))
时,我得到了四个唯一值的向量,“F”,“C”,“D”,“A#”。但是,如果我运行length(unique(c(frame)))
,我的长度为1.所以我正在寻找一种方法来获取数据帧中的唯一值的总数,以及数据帧的子集。
答案 0 :(得分:1)
Per @DatamineR:
length(unique(unlist(df)))
答案 1 :(得分:-3)
我和你一样遇到了同样的问题,但使用的是 Python。在它上面,我想出了它是如何工作的,它看起来像这样: len(df['column'].unique())