в R, как распределить данные в разные группы - PullRequest
2 голосов
/ 10 мая 2010

У меня есть группа, как 1-10, 10-20, 20-30, 30-40. и у меня есть такие данные, как "1,23,24,11,33,22,5,6,7,8,3,2" как я могу узнать, сколько в каждой группе

Ответы [ 2 ]

7 голосов
/ 10 мая 2010

Вы также можете использовать функцию исторических:

y <- c(1,23,24,11,33,22,5,6,7,8,3,2)
h <- hist(y, seq(0, 40, 10), plot=0) # plot=0 avoids plotting the histogram
# Refer to h$counts to get the counts in each bin
2 голосов
/ 10 мая 2010
R> table(cut(c(1,23,24,11,33,22,5,6,7,8,3,2), 
             breaks=seq(0, 40, by=10), right=FALSE))

 [0,10) [10,20) [20,30) [30,40) 
      7       1       3       1 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...