I think this is what you want
NAD$Sample.Id <- t(Prot.amount[NAD$Sample.Id])

HTH
Schalk Heunis



On Sat, Sep 19, 2009 at 12:18 PM, Monna Nygård <monn...@hotmail.com> wrote:

>
> Hi,
>
>
>
> This is a question of a newbie getting into the exciting world of R.
>
>
>
> I have several dataframes in the same format as NAD:
>
>
>
>
>
> > NAD[1:3,1:3]
>
>    Sample.Id Main.abs..1 Main.abs..2
> 148       10a     0.04836     0.04994
> 167  11a_1109     0.32245     0.36541
> 173  11b_1109     0.29293     0.32815
>
>
> What I want to do is to replace the Sample.Id with a corresponding
> number.The number i have in another file,called Prot.amount
>
>
>
> > Prot.amount[1:3,1]
>     10a 11a_1109 11b_1109
>  15.516   38.248   42.297
>
>
>
>
>
> > row.names(NAD)<-(NAD[,1])
> > NAD$Sample.Id <- replace(NAD$Sample.Id,
> NAD$Sample.Id=="10a",Prot.amount["10a",1])
>
> > NAD[1:3,1:3]
>         Sample.Id Main.abs..1 Main.abs..2
> 10a         15.516     0.04836     0.04994
> 11a_1109  11a_1109     0.32245     0.36541
> 11b_1109  11b_1109     0.29293     0.32815
>
>
>
> So what I have tried to do is to write a function that would allow me to
> replace the values automatically of all dataframes. This I just can't get to
> work.
>
>
>
> Thank you so much in advance!
>
> _________________________________________________________________
> [[elided Hotmail spam]]
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> 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]]

______________________________________________
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.

Reply via email to