Ich habe derzeit ein Datenframe, in dem es mehrere Zeilen gibt, die ich in "NA" konvertieren möchte. Wenn ich diesen Datenrahmen zum ersten Mal von einer .csv importiert habe, könnte ich na.strings = c ("A", "B", "C) usw. verwenden, um die Werte zu entfernen, die ich nicht wollte.na.strings auf einen Datenrahmen angewendet
Ich möchte das gleiche noch einmal, aber diesmal mit einem Datenrahmen bereits, nicht einem anderen CSV-Import
um die Daten zu tun zu importieren, habe ich:
data<-read.csv("code.csv", header=T, strip.white=TRUE, stringsAsFactors=FALSE, na.strings=c("", "A", "B", "C"))
Jetzt, mit „data“, mag ich Subset es beim Entfernen noch mehr spezifische Werte in den Zeilen .. Ich versuchte etwas wie:
data2<-data.frame(data, na.strings=c("D", "E", "F"))
Natürlich funktioniert das nicht, weil ich denke, dass na.strings nur mit dem "read" -Paket funktioniert. Keine anderen Funktionen. Gibt es ein Äquivalent, um einfach bestimmte Werte in NA umzurechnen, so dass ich (Daten2) ziemlich leicht na?
Danke für Ihre Hilfe.
Vielen Dank für die Antworten jeder. Viele waren nützlich –