Ich bevorzuge es im Allgemeinen, R zu codieren, damit ich keine Warnungen erhalte, aber ich weiß nicht, wie ich vermeiden kann, eine Warnung zu erhalten, wenn ich as.numericeinen Zeichenvektor konvertiere.
Beispielsweise:
x <- as.numeric(c("1", "2", "X"))
Ich werde gewarnt, weil es NAs durch Zwang eingeführt hat. Ich möchte, dass NAs durch Zwang eingeführt werden - gibt es eine Möglichkeit, es zu sagen "Ja, das ist, was ich tun möchte". Oder soll ich nur mit der Warnung leben?
Oder sollte ich für diese Aufgabe eine andere Funktion verwenden?
suppressWarningsscheint perfekt zu sein.
read.tableein Argument akzeptiert na.strings?
?suppressWarningsvielleicht?