(IV) Funkcja tabulate()

Funkcja tabulate() przekształca obiekty liczbowe lub czynnikowe na wektory i przedstawia wynik w tabeli. Argumentami są bin i nbins. Argument bin to obiekt do składowania. Jeśli obiekt nie jest obiektem typu integer lub factor, elementy są zaokrąglane w dół do liczb całkowitych. Wynikowe liczby całkowite muszą być dodatnie. Jeśli obecny jest niedozwolony element, element jest ignorowany. Argument nbins podaje największą liczbę całkowitą do podziału i domyślnie jest równa max (1, bin, na.rm = T) – to jest największa wartość w bin, przy założeniu, że największa wartość w bin jest większa niż jeden. Jeśli liczba nbins jest mniejsza niż największa wartość w przedziale, to tylko wartości o wartości mniejszej lub równej nbins są kategoryzowane. Wszystkie liczby całkowite od 1 do nbins są dzielone na bin, nawet jeśli w danym koszu jest zero elementów. Funkcja tworzy wektor bez etykiet. Pojemniki zawsze zaczynają się od jednego. Oto przykład:

> tabulate(c(-3.5,.9,1,4,5.6,5.4,4,1,3))

[1] 2 0 1 2 2

> tabulate(c(-3.5,.9,1,4,5.6,5.4,4,1,3), nbins=3)

[1] 2 0 1

W tym przykładzie są dwie jedynki, zero dwójek, jedna trójka, dwie czwarte i dwie piątki w zredukowanym obiekcie. Funkcja tabulate() jest dobra, gdy potrzebne są wszystkie pojemniki, w tym te z zerowymi elementami. Więcej informacji na temat funkcji tabulate () można znaleźć, wpisując ?tabulate w wierszu polecenia R.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *