【发布时间】:2017-06-08 19:14:19
【问题描述】:
我有一个包含三列的数据框 (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
逻辑:
- “count”列是“id”重复的次数
- “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"
【问题讨论】: