Non riesco a capire cosa fa la funzione tapply
quando l'argomento FUN
è null
.Pulsante T con funzione nulla
Il documentation dice:
Se il divertimento è NULL, Tapply restituisce un vettore che può essere utilizzato per pedice matrice più vie Tapply produce normalmente.
Ad esempio, cosa fa il seguente esempio della documentazione?
ind <- list(c(1, 2, 2), c("A", "A", "B"))
tapply(1:3, ind) #-> the split vector
Non capisco i risultati:
[1] 1 2 4
Grazie.
Vedere "interazione (ind)' che genera tutte le combinazioni di "fattore" "livelli"; nel tuo esempio l'uscita che ottieni corrisponde alla corrispondenza di "X" in "livelli (interazione (ind)) [c (1, 2, 4)]" secondo l'argomento "INDICE". Vedi anche: 'tapply (1: 5, list (c (1, 2, 2, 1), c (" A "," A "," B "," B "," A "))) 'che può essere visto, più chiaramente, come 'tapply' raggruppamento" X "di" INDICE " –
Il risultato di' ix <- tapply (X, INDICE) 'non dipende da' X' - solo su 'INDICE' - e, in particolare, se 'INDICE' è una lista allora' ix' equals 'as.integer (do.call (interaction, INDEX))' –