Я борюсь со странным поведением подсчета в dplyr. Учитывая df.
df =
tibble(
x1 = c(1,1,2,2,3,3),
x2 = c(1, 1, 1, 2, 2, 2)
)
Почему это
df %>% group_by(x1, x2) %>% count %>% .$n %>% sum
Дает результат, отличный от этого?
df %>% group_by(x1, x2) %>% count %>% sum(.$n)
Первый дает правильный результат (6).Но второй дает 26?!
Любой намек почему?