2016-10-15 31 views
-4

我想定義在R上的以下6個休息:[R定義分組

[00,10) 
[10,20) 
[20,30) 
[30,40) 
[40,50) 
[50,60) 

如果我寫breaks=seq(from = 0, to = 60, by = 10)我得到以下

(0,10] 
(10,20] 
(20,30]  
(30,40]  
(40,50]  
(50,60] 

我怎麼能得到它?

+2

如果我寫'breaks = seq(from = 0,to = 60,by = 10)'我什麼也沒得到。請提供完整的例子。 – lukeA

回答

0

?cut

right:邏輯的,指示該間隔應在 右閉合(和打開左側),或者反之亦然。

你想

cut(seq(1,60,10), breaks = seq(from = 0, to = 60, by = 10), right = TRUE) 
# [1] (0,10] (10,20] (20,30] (30,40] (40,50] (50,60] 

+0

不應該被剪切(seq(1,60,10),break,include.lowest = TRUE,right = FALSE)?至少返回OP的上表。 – phiver

+0

是的,謝謝,我混淆了給定的和期望的輸出。 – lukeA