[R] Variable which has the maximum value of DF
Peter Dalgaard
P.Dalgaard at biostat.ku.dk
Mon Oct 15 17:30:10 CEST 2007
Henrique Dallazuanna wrote:
> Perhaps,
>
> names(which.max(sapply(DF, max)))
>
Nice.
I was thinking along the lines of
M <- as.matrix(DF)
colnames(M)[col(M)[which.max(M)]]
>
> On 15/10/2007, Lauri Nikkinen <lauri.nikkinen at iki.fi> wrote:
>
>> Hi,
>>
>> Suppose I have a data.frame like this
>>
>> Lines <- "var1 var2 var3 var4 var5 var6
>>
>> 0 2 1 2 0 0
>> 2 3 7 6 0 1
>> 1.5 4 9 9 6 0
>> 1.0 6 10 22 3 3
>> "
>> DF <- read.table(textConnection(Lines), skip=1)
>> names(DF) <- scan(textConnection(Lines), what = "", nlines = 1)
>>
>> How do I find the name of the variable which has the maximum value of
>> the data.frame? In this example the answer is "var3" (22).
>>
>> Best regards,
>> Lauri
>>
>> ______________________________________________
>> 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.
>>
>>
>
>
>
>
> ------------------------------------------------------------------------
>
> ______________________________________________
> 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.
>
--
O__ ---- Peter Dalgaard Øster Farimagsgade 5, Entr.B
c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list