变异案例_when R中的错误

mutate case _when error in R

谁能告诉我这段代码有什么问题:

df %>% mutate(age2=case_when(
    age %in% 0:20 ~ "A"
    age %in% 20:40 ~ "B"
    age %in% 40:60 ~ "C"
    age %in% 60:80 ~ "D"
    age %in% 80:100 ~ "E"
     T ~ ""))

我收到错误消息:错误:出现意外符号: "age %in% 0:20 ~ "A" 我相信 ~ 是问题所在,但不确定如何解决。

谢谢

大小写之间需要逗号 (source):

df %>% mutate(age2=case_when(
    age %in% 0:20 ~ "A",
    age %in% 20:40 ~ "B",
    age %in% 40:60 ~ "C",
    age %in% 60:80 ~ "D",
    age %in% 80:100 ~ "E",
     T ~ ""))

但是,在 age 可能采用非整数值的情况下,您可能还需要考虑 www 的评论。