Count entries in a factor

fct_count(f, sort = FALSE)

Arguments

f

A factor

sort

If TRUE, sort the result so that most common values float to the top.

Value

A tibble with columns f and n

Examples

f <- factor(sample(letters)[rpois(1000, 10)]) table(f)
#> f #> b d f g h j l m n o p q r s u v w x y #> 131 51 93 42 6 2 11 118 1 107 5 24 51 14 65 122 1 53 103
fct_count(f)
#> # A tibble: 19 × 2 #> f n #> <fctr> <int> #> 1 b 131 #> 2 d 51 #> 3 f 93 #> 4 g 42 #> 5 h 6 #> 6 j 2 #> 7 l 11 #> 8 m 118 #> 9 n 1 #> 10 o 107 #> 11 p 5 #> 12 q 24 #> 13 r 51 #> 14 s 14 #> 15 u 65 #> 16 v 122 #> 17 w 1 #> 18 x 53 #> 19 y 103
fct_count(f, sort = TRUE)
#> # A tibble: 19 × 2 #> f n #> <fctr> <int> #> 1 b 131 #> 2 v 122 #> 3 m 118 #> 4 o 107 #> 5 y 103 #> 6 f 93 #> 7 u 65 #> 8 x 53 #> 9 d 51 #> 10 r 51 #> 11 g 42 #> 12 q 24 #> 13 s 14 #> 14 l 11 #> 15 h 6 #> 16 p 5 #> 17 j 2 #> 18 n 1 #> 19 w 1