2015-04-21 9 views
7

Wydaje się, że istnieje ogólna zgoda, że ​​"lapply" oznacza listę, s "sapply" oznacza uproszczenie, a r in "rapply" oznacza rekursywnie. Ale nie mogłem znaleźć niczego na "tapply". Jestem teraz bardzo ciekawy.Co oznacza tappley?

+5

Nie mam pojęcia - '' tabulating' t' dla danych na grupy? – thelatemail

+0

Podoba mi się to przypuszczenie ^ – economy

Odpowiedz

7

Znaki dla table od tapply jest ogólną formą funkcji table. Można to zaobserwować porównując następujące połączenia:

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

choć oczywiście tapply może zrobić więcej niż liczenie.

Również niektóre referencje, które odnoszą się do "table-zastosowanie":

1

tapply to rodzaj dziwnego mężczyzny. Z tego, co wiem, i jeśli chodzi o dokumentację R dla funkcji stosowania, "t" nie oznacza niczego, w przeciwieństwie do innych funkcji, które wskazują opcje wejścia lub wyjścia.

4

Uważam to za "tabelę" - stosuje się, ponieważ wynik przychodzi jako matryca/tabela, a jej wymiary są ustalane przez argumenty INDEKSU.

Inną nieco podobną funkcją jest "xtabs".