Advertisement

R中的findInterval()函数用于cut处理

阅读量:

R语言中-findInterval()函数-做cut处理

findInterval (x, vec)

x 表示输入的数据向量
vec 是一个按升序排列的向量,用于构建区间
所生成的区间默认采用左闭右开的形式

复制代码
    > x <- 2:18
    > v <- c(5, 10, 15)
    > findInterval(x, v)
     [1] 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3
    > cbind(x, findInterval(x, v))
       x  
     [1,]  2 0
     [2,]  3 0
     [3,]  4 0
     [4,]  5 1
     [5,]  6 1
     [6,]  7 1
     [7,]  8 1
     [8,]  9 1
     [9,] 10 2
    [10,] 11 2
    [11,] 12 2
    [12,] 13 2
    [13,] 14 2
    [14,] 15 3
    [15,] 16 3
    [16,] 17 3
    [17,] 18 3
    
    
      
      
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~