【发布时间】:2020-06-12 19:55:26
【问题描述】:
我有一个名为报告年龄的列,范围从 0 到 100。
Report age|
5
82
17
39
67
我想创建一个脚本来分配一个名为 Age Group 的新列
Report age|Age Group|
5 5 to 9
82 80 to 84
17 15 to 19
39 35 to 39
67 64 to 69
我知道我有没有
df <-df %>%
mutate(Age_Group = ifelse(`Report age` <5, "Under 5", No)
我会得到两个结果。我想设置更多。 5 岁以下、5 岁至 9 岁、10 岁至 14 岁、15 岁至 19 岁,以此类推,直到“85 岁及以上”。
【问题讨论】:
-
看看
questionr包。它允许交互式地将数据分成组。 juba.github.io/questionr/reference/icut.html
标签: r if-statement dplyr conditional-statements