我无法理解切割的下列行为。了解切割输出
> data = seq(0,1,.2)
> data
[1] 0.0 0.2 0.4 0.6 0.8 1.0
> cuts = cut(data, c(0, 0.25, 0.5, .6, 0.9, Inf))
> summary(cuts)
(0,0.25] (0.25,0.5] (0.5,0.6] (0.6,0.9] (0.9,Inf] NA's
1 1 0 2 1 1
根据我的理解,cut制作的间隔在右边是封闭的。因此,该间隔(0.5,0.6]应该有一个元件(0.6),而不是零。类似地间隔(0.6,0.9]应该有1个元件代替2.
我在哪里错。
检查'data [4]> 0.6'并阅读链接副本的答案。 – Roland 2015-04-02 07:06:29