У меня есть dataframe (DF) с тремя столбцами, как так:Условный Количество в кадре данных
Состав:
id id1 age
A1 a1 32
A1 a2 45
A1 a3 45
A1 a4 12
A2 b1 15
A2 b5 34
A2 b64 17
Ожидаемый результат:
id count count1
A1 4 1
A2 3 2
Logic :
- колонке «Количество» является количество раз «ид» повторяется
- Колонка «count1» это количество строк, где возраст составляет менее 21
Текущий код:
library(dplyr)
df_summarized <- df %>%
group_by(id) >%>
summarise(count = n(),count1 = count(age<21))
Проблема:
Error: no applicable method for 'group_by_' applied to an object of class "logical"