Если мы создаем столбец, тогда сгруппируйте по дате и получите sum
из click_tracking (при условии, что это логический столбец - ИСТИНА / ЛОЖЬ) в mutate
library(dplyr)
df %>%
group_by(Date) %>%
mutate(countTRUE = sum(click_tracking))
Если столбец factor
, преобразуйте в logical
с as.logical
df %>%
group_by(Date) %>%
mutate(countTRUE = sum(as.logical(click_tracking)))
Если необходимо создать итоговый вывод
df %>%
group_by(Date) %>%
summarise(countTRUE = sum(click_tracking))
In код ОП, =
(присвоение) используется вместо ==
в sum(df$click_tracking = TRUE)
, и нет необходимости проводить сравнение по логическому столбцу
aggregate(cbind(click_tracking = as.logical(click_tracking)) ~ Date, FUN = sum)