标签: arrays r
我有一个数组A广告我想根据它们所属的分布区间(0到20,20到30,...)标记其元素。 R中最好的方法是什么?
A
答案 0 :(得分:2)
您可以使用cut执行此操作:
cut
A <- c(2, 3, 5, 10, 21, 23, 7, 14) cut(A, c(0, 20, 30)) # [1] (0,20] (0,20] (0,20] (0,20] (20,30] (20,30] (0,20] (0,20] # Levels: (0,20] (20,30]