2015-05-03 15 views
5

Ich habe Datenrahmen mit "State" Spalte, die ein Faktor mit US State ist.Wie finde ich ungenutzte Faktorstufen?

Nicht alle Zustände sind unter den Werten vorhanden, während alle Zustände zu den Faktorstufen gehören.

Wie finden Sie Faktorstufen, die nie im Datenrahmen verwendet werden?

+0

Wenn man sich die Faktorvariable schauen alle Ebenen gedruckt – DatamineR

+0

Wie diese Tatsache programmatisch benutzen? –

Antwort

9

Versuchen:

# 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" 

Um die nicht genutzten Ebenen zu sehen:

setdiff(levels(f), f) 
[1] "c" "d"