[R-br] Encontrar o maior valor por linha entre colunas

Marcelo Rodrigo marcelorpf em gmail.com
Quarta Dezembro 28 11:36:22 BRST 2011


Bom dia,

acho que

> max.col(M)

resolve...


Marcelo R. P. Ferreira
Professor Assistente 2
Departamento de Estatística/UFPB
Tel.: +55 83 3216-7075/7785/7565 (ramal 210)
http://www.de.ufpb.br/~marcelo


Em 28 de dezembro de 2011 10:31, FHRB Toledo
<fernandohtoledo em gmail.com>escreveu:

> apply(objeto, 1, which.max)
>
>
> 2011/12/28 Paulo J Ribeiro Jr <paulojus em 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 em 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 em 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 em 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20111228/ade88417/attachment.html>


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