
24 Ago
2011
24 Ago
'11
19:49
Leandro, nao sei se entendi o q vc quis perguntar. No caso do seu exemplo em particular: set.seed(1) u = runif(150,0,10) res = cut(u, c(0, 2.5, 6.5, 8.5, 10), include.lowest=TRUE, labels=paste("Tipo", 1:4)) table(res)
table(res) res Tipo 1 Tipo 2 Tipo 3 Tipo 4 33 64 33 20
Se vc se refere a particionar um vetor em grupos, use split(): set.seed(1) u = runif(150, 0, 10) grp = sample(letters[1:5], 150, rep=TRUE) split(u, grp) b