[R-br] problema com for loop

Benilton Carvalho beniltoncarvalho em gmail.com
Segunda Março 12 07:51:55 BRT 2012


Desde que os nomes dos grupos nao sejam ambiguos:

grupos <- unique(gsub("(.*)\\.\\d{1}$", "\\1", names(Pop)))
tabelaPorGrupo <- function(grp, dat){
    cols <- grep(grp, names(dat))
    Nomes <- levels(factor(c(dat[,cols[1]], dat[,cols[2]])))
    table(factor(Pop[,cols[1]], levels=Nomes), factor(Pop[,cols[2]],
levels=Nomes))
}
tabelas <- lapply(grupos, tabelaPorGrupo, Pop)
names(tabelas) <- grupos
tabelas


b


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