Jak korzystać z funkcji tabelarycznej w r (z przykładami)
Funkcji table() w R można używać do szybkiego tworzenia tabel częstości.
W tym samouczku przedstawiono przykłady użycia tej funkcji z następującą ramką danych w języku R:
#create data frame df <- data. frame (player = c('AJ', 'Bob', 'Chad', 'Dan', 'Eric', 'Frank'), position = c('A', 'B', 'B', 'B', 'B', 'A'), points = c(1, 2, 2, 1, 0, 0)) #view data frame df player position points 1 AJ A 1 2 Bob B 2 3 Chad B 2 4 Dan B 1 5 Eric B 0 6 Frank A 0
Przykład 1: Tabela częstości zmiennej
Poniższy kod pokazuje, jak utworzyć tabelę częstości dla zmiennej pozycji w naszej ramce danych:
 #calculate frequency table for position variable
table(df$position)
AB
2 4
Na podstawie wyniku możemy zaobserwować:
- 2 graczy w ramce danych ma pozycję „ A ”
 - 4 graczy w bloku danych ma pozycję „ B ”
 
Przykład 2: Tabela częstości proporcji zmiennej
Poniższy kod pokazuje, jak użyć metody prop.table() do utworzenia tabeli częstości proporcji dla zmiennej pozycji w naszej ramce danych:
#calculate frequency table of proportions for position variable prop. table (table(df$position)) AB 0.3333333 0.6666667
Na podstawie wyniku możemy zaobserwować:
- 33,33% graczy w ramce danych ma pozycję „ A ”.
 - 66,67% graczy w ramce danych ma pozycję „ B ”.
 
Należy pamiętać, że w tabeli proporcji suma proporcji będzie zawsze wynosić 1.
Przykład 3: Tabela częstości dla dwóch zmiennych
Poniższy kod pokazuje, jak utworzyć tabelę częstości dla zmiennej pozycji i punktów w naszej ramce danych:
 #calculate frequency table for position and points variable
table(df$position, df$points)
    0 1 2
  A 1 1 0
  B 1 1 2
Na podstawie wyniku możemy zaobserwować:
- 1 gracz w ramce danych ma pozycję „ A ” i 0 punktów
 - 1 gracz w ramce danych ma pozycję „ A ” i 1 punkt
 - 0 graczy w ramce danych ma pozycję „ A ” i 2 punkty
 - 1 gracz w ramce danych ma pozycję „ B ” i 0 punktów
 - 1 gracz w ramce danych ma pozycję „ B ” i 1 punkt
 - 2 graczy w ramce danych ma pozycję „ B ” i 2 punkty
 
Przykład 4: Tabela częstości proporcji dwóch zmiennych
Poniższy kod pokazuje, jak utworzyć tabelę częstotliwości współczynnika kształtu dla zmiennej pozycji i punktów w naszej ramce danych:
#calculate frequency table of proportions for position and points variable prop. table (table(df$position, df$points)) 0 1 2 A 0.1666667 0.1666667 0.0000000 B 0.1666667 0.1666667 0.3333333
Na podstawie wyniku możemy zaobserwować:
- 16,67% graczy w ramce danych ma pozycję „ A ” i 0 punktów
 - 16,67% graczy w ramce danych ma pozycję „ A ” i 1 punkt
 - 0% graczy w ramce danych ma pozycję „ A ” i 2 punkty
 - 16,67% graczy w ramce danych ma pozycję „ B ” i 0 punktów
 - 16,67% graczy w ramce danych ma pozycję „ B ” i 1 punkt
 - 33,3% graczy w ramce danych ma pozycję „ B ” i 2 punkty
 
Zauważ, że możemy również użyć funkcji Options() do określenia liczby miejsc po przecinku wyświetlanych w tabeli proporcji:
#only display two decimal places options(digits= 2 ) #calculate frequency table of proportions for position and points variable prop. table (table(df$position, df$points)) 0 1 2 A 0.17 0.17 0.00 B 0.17 0.17 0.33
Dodatkowe zasoby
 Jak utworzyć tabele częstości względnych w R
 Jak utworzyć histogram częstotliwości względnej w R