Thanks!
Joh
On Thursday 23 August 2007 12:01:50 you wrote:> x[cbind(1:nrow(x), the.vector)]
>
> Patrick Burns
> patrick at burns-stat.com
> +44 (0)20 8525 0696
> http://www.burns-stat.com
> (home of S Poetry and "A Guide for the Unwilling S User")
>
> Johannes Graumann wrote:
> >Hello,
> >
> >Imagine a data frame like so:
> >
> > Intensity0 Intensity1
> >1 767432.1 451743.4
> >2 3998988.0 4642145.0
> >3 818974.6 552315.8
> >
> >and a vector like so:
> >
> >[1] 1 2 1
> >
> >How can I get R to produce a vector that contains the value in one
column
> > or the other depending on the vector? The result should look like
> >
> >[1] 767432.1 4642145.0 818974.6
> >
> >Thanks for any hints!
> >
> >Joh
> >
> >______________________________________________
> >R-help at stat.math.ethz.ch 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
Url :
https://stat.ethz.ch/pipermail/r-help/attachments/20070823/9d70b6ec/attachment.bin