Chciałbym dodać ogólne podsumowania wierszy, a także obliczać podsumowania według grup za pomocą dplyr. Znalazłem różne pytania z pytaniem, jak to zrobić, np. here, here i here, ale nie ma jasnego rozwiązania. Jednym z możliwych rozwiązań jest wykonywanie count
dwukrotnie i wiążą wiersze:dodać sumy wierszy marginesów w łańcuchu DFFF
mtcars %>%
count(cyl, gear) %>%
bind_rows(
count(mtcars, gear)
)
który prawie produkuje czego potrzebuję (kolumna po lewej większość ma NAS zamiast „całkowita” lub podobny):
cyl gear n
<dbl> <dbl> <int>
1 4 3 1
2 4 4 8
3 4 5 2
4 6 3 2
5 6 4 4
6 6 5 1
7 8 3 12
8 8 5 2
9 NA 3 15
10 NA 4 12
11 NA 5 5
Czy brakuje mi łatwiejszego/wbudowanego rozwiązania?
można po prostu zrobić 'addmargins (tabela (mtcars $ cyl, mtcars $ bieg))' w bazowej R. – mtoto