Kann mir bitte jemand erklären, wie diese eine Zeile R-Code funktioniert?Recycling- und Zuweisungsfunktionen (`split <-`)
split(dat, f) <- lapply(split(dat, f), max)
Ich dachte, es ist nur eine Recycling-Regel, aber wirklich kann ich es nicht verstehen.
Daten Beispiel:
dat <- c(1, 2, 3, 100, 200, 300)
f <- as.factor(c("a", "a", "b", "a", "b", "b"))
split(dat, f) <- lapply(split(dat, f), max)
dat
[1] 100 100 300 100 300 300
Der Code tun, was ich (ordnen Sie die max von Gruppe), aber die Frage ist, wie dies geschieht, tun wollen?
Blick auf '\' aufgeteilt < -.default \ ". –
ein weiterer schöner Kaboom Moment aus dem R Handbuch – mdsumner