Hi ikuzar,
Try
subset(df, myvalue == 1800, select = Date)[1, ]
See ?subset for more information.
HTH,
Jorge.-
On Thu, Jan 19, 2012 at 6:42 PM, ikuzar <> wrote:
> Hi,
> I 'd like to select the Date where myvalue =1800 appears the* first
time*.
>
> For instance:
> df =data.frame(date, myvalue, ...)
>
> ...
>
> Date myvalue
> 2012-01-05 2500
> 2012-01-06 2450
> *2012-01-07 1800*
> 2012-01-08 2200
> 2012-01-09 1800
>
> I'd like to retrieve the third line.
>
> I do not find a clean way.
>
> Thanks for your help
>
>
>
> --
> View this message in context:
>
http://r.789695.n4.nabble.com/dataframe-how-to-select-an-element-from-a-row-tp4311881p4311881.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help@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.
>
[[alternative HTML version deleted]]