R 根据给定的间隔将向量拆分为3列

R 根据给定的间隔将向量拆分为3列,r,vector,split,R,Vector,Split,非常基本的问题,但不确定如何开始: 我已经生成了200个随机值: SE <- runif(200, 0, 0.65) SE>SE.SW=0&SE.M.05&SE.ST.35&SE使用findInterval和split在基数R中: x <- findInterval(SE, c(0,0.05,0.35,0.65)) split(SE, x) # $`1` # [1] 0.04016108 # $`2` # [1] 0.1725806 0.2418805 0.1310933 #

非常基本的问题,但不确定如何开始:

我已经生成了200个随机值:

SE <- runif(200, 0, 0.65)

SE
>SE.SW=0&SE.M.05&SE.ST.35&SE使用
findInterval
split
在基数R中:

x <- findInterval(SE, c(0,0.05,0.35,0.65))
split(SE, x)

# $`1`
# [1] 0.04016108

# $`2`
# [1] 0.1725806 0.2418805 0.1310933

# $`3`
# [1] 0.3723547 0.5903351 0.5839533 0.6140389 0.4295186 0.4089241
数据

set.seed(1)
SE <- runif(10, 0, 0.65)
set.seed(1)

SE需要更多关于这方面的信息issue@Gabri什么类型的信息?请参见
?剪切
?拆分
。将第一个函数的结果提供给第二个函数。
x <- cut(SE, breaks = c(0,0.05,0.35,0.65))
split(SE, x)

# $`(0,0.05]`
# [1] 0.04016108

# $`(0.05,0.35]`
# [1] 0.1725806 0.2418805 0.1310933

# $`(0.35,0.65]`
# [1] 0.3723547 0.5903351 0.5839533 0.6140389 0.4295186 0.4089241
set.seed(1)
SE <- runif(10, 0, 0.65)