Unterteilen Sie einen Faktor durch NA-Stufen

8

Ich habe einen Faktor in R, mit einem NA-Level.

%Vor%

Wie unterteile ich diesen Faktor nach <NA> ? Beide Methoden, die ich ausprobiert habe, haben nicht funktioniert.

%Vor%     
Zach 26.01.2012, 16:22
quelle

2 Antworten

8

Überraschend für mich, dass Ihre Versuche, dies zu tun, nicht funktioniert haben, aber das scheint zu:

%Vor%

Ich habe es geschafft, indem ich str(x) betrachtet habe und gesehen habe, dass es die Ebenen sind, die NA sind, nicht die zugrunde liegenden Codes:

%Vor%     
Ben Bolker 26.01.2012, 16:33
quelle
3

Als Nachfolger von Ben:

str(x) zeigt Ihnen das Problem. Faktoren werden intern als Integer mit einem "Lookup" der Art gespeichert. Also:

%Vor%

aber

%Vor%

und wie ben zeigte, um die tatsächlichen Werte des Vektors zu drucken:

%Vor%

versus

%Vor%     
Justin 26.01.2012 16:38
quelle

Tags und Links