
Fenbrnando ele perguntou pelo nome da coluna e nao apenas o numero dela por isto o names()[which.max()] Em Qua, 2011-12-28 às 11:31 -0200, FHRB Toledo escreveu:
apply(objeto, 1, which.max)
2011/12/28 Paulo J Ribeiro Jr <paulojus@leg.ufpr.br> Um exemplo
> M <- matrix(round(rnorm(15, m=10), dig=1), nc=3) > M [,1] [,2] [,3] [1,] 11.6 10.3 10.2 [2,] 10.6 11.0 8.6 [3,] 11.6 10.7 9.7 [4,] 10.5 11.1 7.8 [5,] 10.3 8.4 9.4 > M <- matrix(round(rnorm(15, m=10), dig=1), nc=3) > M <- as.data.frame(M) > names(M) <- c("x","y","z") > M$MAX <- apply(M, 1, max) > M$COLMAX <- apply(M, 1, function(x) names(M)[which.max(x)]) > M x y z MAX COLMAX 1 10.6 8.9 10.5 10.6 x 2 11.2 8.8 10.7 11.2 x 3 8.7 10.9 7.7 10.9 y 4 11.3 10.4 10.4 11.3 x 5 10.5 9.6 10.2 10.5 x
Em Qua, 2011-12-28 às 02:02 -0500, Daniel Marcelino escreveu: > Olá a todos. > > Eu tenho um pequeno problema que é justamente encontrar qual é o maior > valor entre as colunar em cada linha. > Como eu poderia obter uma nova coluna ou mesmo um objeto com o nome da > coluna para cada valor encontrado. Alguém tem alguma sugestão? > > Daniel > _______________________________________________ > R-br mailing list > R-br@listas.c3sl.ufpr.br > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br > Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.