data <- seq(1:100)
split(data,quantile(data))
如果我运行上面的脚本,那么我得到了一个包含五个子集的列表。 但我希望数据子集的范围在0%-25%,25%-50%,50%-75%,75%-100%之间。 例如 分位数(数据)返回
> 0% 25% 50% 75% 100%
> 1.00 25.75 50.50 75.25 100.00
因此我的数据将分为4个范围
的子集 1.00 - 25.75,
25.75 - 50.50,
50.50 - 75.25,
75.25 - 100
我可以手动完成...但是当我只指定时,是否有任何命令可以实现这一点 数据列和一个范围值如c(1,25.75,50.75,75.25,100)的矢量