Ich versuche, einige Spalten in data.frame von Integer zu numerisch zu konvertieren. Und dieses Stück Code funktioniert gut.Warum habe ich verschiedene Antworten, wenn ich versuche, den Code mit ifelse anstelle von if zu ändern ... sonst ... in R
Aber wenn ich ifelse anstelle von wenn ... sonst .... Das Ergebnis ist Unsinn.
test.data[] <- lapply(test.data, function(x) ifelse(is.integer(x), as.numeric(x), x))
Warum und was ist der genaue Unterschied zwischen if ... else und ifelse hier? Danke vielmals.
Die Hilfedateien werden Sie den Unterschied erkennen. –
Der Titel dieser Frage ist anders, aber die Erklärungen sind genau das, wonach Sie suchen http://stackoverflow.com/questions/9449184/if-else-vs-ifelse-with-lists/9460026#9460026 –