2015-04-21 11 views
7

Sembra esserci un accordo generale sul fatto che la l in "lapply" sta per list, la s in "sapply" sta per semplificare e la r in "rapply" sta per ricorsivamente. Ma non ho trovato nulla sul t in "tapply". Ora sono molto curioso.Cosa significa il t in tapply?

+5

Non ne ho idea - '' t' per tabulating' i dati in gruppi? – thelatemail

+0

Mi piace questa ipotesi ^ – economy

risposta

7

Stand per table dal tapply è la forma generica della funzione table. Si può vedere mettendo a confronto le seguenti chiamate:

x <- sample(letters, 100, rep=T) 
table(x) 
tapply(x, x, length) 

anche se ovviamente tapply può fare più di conteggio.

Inoltre, alcuni riferimenti che fanno riferimento a "-applicazione tavola":

1

tapply è una specie di uomo strano. Per quanto ne so, e per quanto riguarda la documentazione R per le funzioni apply, la 't' non rappresenta nulla, a differenza delle altre applica funzioni che indicano le opzioni di input o output.

4

Lo considero come "tabella" -applicare poiché il risultato arriva come matrice/tabella e le sue dimensioni sono stabilite dagli argomenti INDICE.

L'altra funzione piuttosto simile è "xtabs".