Ich bin bei dem nicht sicher Punkt es passiert ist, aber ich endete mit einem Vektor wie folgt auf:Wie behebe ich einen 'fehlerhaften Faktor'?
vec <- structure(c(1L,2L, 33L), .Label = c("first", "second"), class = "factor")
Und wenn ich vec
nenne ich bekommen:
Fehler in as.character. Faktor (x): malformed Faktor
würde Ich mag zu „retten“ dieses Vektors, zum Beispiel durch NA
-33L
ersetzen, kann aber nicht einmal etwas tun, wie as.character(vec)
. Wie repariere ich es?
Entfernen Sie einfach '33L' und es sollte funktionieren – akrun
Welche R-Version verwenden Sie? Ich bekomme keinen Fehler in v 3.2.5 und es nur als 'NA' dargestellt –
@DavidArenburg In 3.3.2 bekomme ich Fehler – akrun