[R] howto find x value where x=max(x)
baptiste auguie
ba208 at exeter.ac.uk
Fri May 8 15:03:24 CEST 2009
try this:
with(fp, Frequenz[which.max(AmpNorm)])
baptiste
On 8 May 2009, at 14:49, Jonas Stein wrote:
> Hi,
>
> fp is a data frame like this
>
> ,----[ fp ]
> | Frequenz AmpNorm
> | 1 3322 0.0379490639
> | 2 3061 0.0476033058
> | 3 2833 0.0592954124
> | 4 2242 0.1275510204
> `----
>
> i want to find the "Frequenz" where "AmpNorm" is max.
>
> I use this line as workaround:
> PeakFreqHz = subset(fp, AmpNorm == max(AmpNorm))$Frequenz[1]
>
> Is there something nicer?
> And is there an easy way to do the same on "predict()"
>
> Thank you and kind regards,
>
> --
> Jonas Stein <news at jonasstein.de>
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
_____________________________
Baptiste Auguié
School of Physics
University of Exeter
Stocker Road,
Exeter, Devon,
EX4 4QL, UK
Phone: +44 1392 264187
http://newton.ex.ac.uk/research/emag
More information about the R-help
mailing list