Hallo Ich möchte auf Spalte meines Datensatzes TrainingData [1] normalisieren. Der Typ dieser Spalte ist num. Aber wenn ich den Code unten ausführe, gab es mir alles NA, ist das, weil es NA in meinem Datensatz gibt, und wie kann ich sagen, dass ich es ignorieren kann?lapply ignore NA
normalize <- function(x) {
return ((x - min(x))/(max(x) - min(x)))
}
trainingData[1] <- as.data.frame(lapply(trainingData[1], normalize))
Vielen Dank!
man konnte die 'min() aufrufen,' und 'max()' Funktionen der Einstellung Argument 'na.rm = TRUE'. Beispiel: 'min (c (NA, 2: 4), na.rm = TRUE)' –