2016-09-22 1 views
-4

Ich bin mit einem Dataset zur Verfügung gestellt und ich bin gebeten, Binning basierend auf einem bestimmten Spaltenwert durchzuführen. Hier ist der Spaltenwert in Faktor, wenn ich versuchte, zu numerisch zu konvertieren Ich erhalte entweder die NA-Koerzition oder bekomme die Faktorwerte, aber nicht die Daten in der Tabelle.Konnte Faktor in numerische Werte für Binning-Operation nicht konvertieren

data$imdbVotes <- as.numeric(as.character(data$imdbVotes)) 

Als ich mit diesem Code versuchte, habe ich den Fehler:

Warning message: NAs introduced by coercion

Das ist der Tisch zur Verfügung gestellt, und ich habe Binning auszuführen basierend auf IMDB Stimmen.

enter image description here

+0

Warnungen sind keine Fehler. Überprüfen Sie das Ergebnis. –

+3

Willkommen bei StackOverflow! Bitte lesen Sie die Informationen über [wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) und wie man ein [reproduzierbares Beispiel gibt] (http://stackoverflow.com/questions/ 5963269/how-to-make-a-great-r-reproduzierbares Beispiel/5963610). Dies wird es anderen sehr erleichtern, Ihnen zu helfen. – Jaap

+1

posten Sie keine Bilder, sie helfen nicht, Ihr Problem zu verstehen. Erklärung mit Beispieldaten und die Fehler, die Sie erhalten, ist die einzige Möglichkeit zu verstehen. Lesen Sie, wie Sie Fragen in SO stellen. Viel Glück – user5249203

Antwort

0

Hallo Nizza Treffen Sie aus Edwisor. Was Sie tun, ist vollkommen richtig. In der Datei müssen einige NAs vorhanden sein.

Zum Beispiel, wenn Sie versuchen, tail(data,7) werden Sie sehen, dass der Wert von imdbVotes für den Film Venky fehlt. Jetzt haben wir zwei Möglichkeiten. Holen Sie sich die Daten für diesen Artikel. Oder behalte es als NA.

In einem idealen Szenario, wenn die Daten kritisch sind, würde ich die Daten erneut extrahieren, so dass keine fehlenden Werte vorhanden sind. In diesem Fall werde ich es als NA verlassen, damit es nicht mit den Berechnungen verwechselt wird.

Verwandte Themen