[R-br] RES: Factors no R

Benilton Carvalho beniltoncarvalho em gmail.com
Quarta Agosto 24 16:49:05 BRT 2011


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


Mais detalhes sobre a lista de discussão R-br