我的数据框带有“州”列,这是美国州的一个因素。

并非所有状态都存在于值之间,而所有状态都属于因子水平。

如何找到数据帧中从未使用过的因子水平?

最佳答案

尝试:

# A toy factor variable:
f <- factor(letters[1:2], levels = letters[1:4])
f
[1] a b
Levels: a b c d
levels(f)
[1] "a" "b" "c" "d"

要查看未使用的级别:
setdiff(levels(f), f)
[1] "c" "d"

关于r - 如何找到未使用的因子水平?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30019933/

10-11 03:35