我有一个数据框d,我想添加一个VALUE_GROUP列来查看值字段并返回值落入的桶的上限
Value Value_group
0<=value<5 5
5<=value<10 10
10<=value<15 15
15<=value<20 20
您可以看到Value_group是存储桶中的最大可能值,即0到5之间的值Value_group = 5
d =data.frame(group = rep("A",20),value = seq(1,20,1))
d
d$Value_Group = ??
可以使用多个ifelse()语句添加Value_group,但有更好的方法吗?
The result would be:
group value Value_Group
1 A 1 5
2 A 2 5
3 A 3 5
4 A 4 5
5 A 5 5
6 A 6 10
7 A 7 10
8 A 8 10
9 A 9 10
10 A 10 10
11 A 11 15
12 A 12 15
13 A 13 15
14 A 14 15
15 A 15 15
16 A 16 20
17 A 17 20
18 A 18 20
19 A 19 20
20 A 20 20
谢谢。