Extrahieren Sie die Ebene von einem Faktor
Habe ich einen Faktor instrumentF
:
> instrumentF
[1] Guitar Drums Cello Harp
Levels: Cello Drums Guitar Harp
Sagen wir mal ich nutze eine Ebene dieser Faktor mit []
.
> level2 = instrumentF[1]
> level2
[1] Guitar
Levels: Cello Drums Guitar Harp
Wie kann ich die Faktor-label Guitar
von der Faktor-Objekt level2
?
level2$level
scheint nicht zu funktionieren:
Fehler in Stufe 2$Stufe : $ operator is invalid for atomic Vektoren
levels(f)[levels(f)==4]
- Ich habe bearbeitet die Frage nicht für die Verwendung der integer-level-Beschriftungen. Das war verwirrend.
- Warum nicht einfach
as.character(level2)
? - Das ist, was ich Suche. Danke! Wenn einer von Euch schreiben, dass Sie sich als eine Antwort werde ich akzeptieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konvertieren, um Charakter, siehe dieses Beispiel:
Siehe entsprechenden post: Konvertieren von Daten.frame-Spalten von Faktoren, die zu Zeichen