[R-br] Valor de coluna onde o registro tem valor máximo em outra coluna

Roberto Pinho robertodepinho em gmail.com
Sexta Janeiro 13 12:02:14 BRST 2012


tentei usar em um aggregate e aparentemente o which retonar o número da
linha dentro de cada partição.

ex.

aggregate(Sepal.Length ~ Species, data = iris, FUN= which.max)
    Species Sepal.Length
1     setosa           15
2 versicolor            1
3  virginica           32

iris[(aggregate(Sepal.Length ~ Species, data = iris, FUN=
which.max))$Sepal.Length,"Species"]
[1] setosa setosa setosa








2012/1/13 Roberto Pinho <robertodepinho em gmail.com>

> isso mesmo!
>
> obrigado.
>
>
>
>
> 2012/1/13 Marcelo Rodrigo <marcelorpf em gmail.com>
>
>> Bom dia!
>>
>> não sei bem se é o que você deseja, mas acho que:
>>
>> iris$Species[which.max(iris$Sepal.Length)]
>>
>> resolve...
>>
>> Abraços,
>>
>>
>> Marcelo R.P. Ferreira
>> Professor Assistente II
>> Departamento de Estatística/UFPB
>> http://www.de.ufpb.br/~marcelo
>>
>>
>> Em 13 de janeiro de 2012 10:38, Roberto Pinho <robertodepinho em gmail.com>escreveu:
>>
>>>  Caros,
>>>
>>> Não consegui achar uma função que retorne o conteúdo de uma coluna que
>>> pertença a uma linha onde o valor de outra coluna é máximo.
>>>
>>> Exemplificando:
>>>
>>> data(iris)
>>> attach(iris)
>>> m = max(Sepal.Length)
>>> iris[Sepal.Length==m,"Species"]
>>>
>>> que retorna a espécie ou espécies do maior Sepal.Length encontrado;
>>>
>>> imagino algo na linha de
>>>
>>> valueatmax(data=iris, maxcol = "Sepal.Lenght", valuecol = "Species)
>>>
>>> Existe algo feito que pareça com isto?
>>>
>>> obrigado
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Roberto Pinho
>>> robertodepinho em gmail.com
>>> msn: robertopinho em yahoo.com.br
>>> Skype: roberto.pinho
>>> http://www.ascoisas.com
>>>
>>> _______________________________________________
>>> 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.
>>
>
>
>
> --
> Roberto Pinho
> robertodepinho em gmail.com
> msn: robertopinho em yahoo.com.br
> Skype: roberto.pinho
> http://www.ascoisas.com
>



-- 
Roberto Pinho
robertodepinho em gmail.com
msn: robertopinho em yahoo.com.br
Skype: roberto.pinho
http://www.ascoisas.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120113/94f7c47e/attachment.html>


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