[BioC] Replace method, AffyBatch, pm or mm
Robert Gentleman
rgentlem at jimmy.harvard.edu
Tue Oct 19 13:45:25 CEST 2004
On Tue, Oct 19, 2004 at 10:08:06AM +0200, Laurent Buffat wrote:
> Hi everyone,
>
> In an affybatch, I can extract from an affybatch exp.norm and a given
> probesetname, psm, the pm value for a list of condition :
>
> > pm(exp.norm,psn)[,1:3]
>
> 1 2 3
>
> 1007_s_at1 501.35097 430.517639 495.100973
>
> 1007_s_at2 120.76764 131.600973 142.100973
>
> 1007_s_at3 293.51764 290.017639 268.350973
>
> 1007_s_at4 517.43431 568.184306 635.184306
>
>
. Etc
>
>
>
> Now, I would like to replace these values by an over one like for example :
>
> > pm(exp.norm,psn)[,1:3] <- pm(exp.norm,psn)[,1:3] + 1000
>
> or
>
> * pm(ex.norm,psn)[,1:3] <- NA
>
> But, I have these error :
>
> > pm(exp.norm,psn)[,1:3] <- pm(exp.norm,psn)[,1:3]
>
> Error in "pm<-"(`*tmp*`, psn, value = pm(exp.norm, psn)[, 1:3]) :
>
> unused argument(s) ( ...)
>
> In addition: Warning messages:
>
> 1: 'multiget' is deprecated.
>
so, for the multiget part, that is something the author/maintainer
should have already dealt with. The R function multiget is
deprecated (and in fact in R 2.0.0 it no longer exists, so this code
will not work there). Nothing bad happens in the present case, it
works as it did before, it is just a warning for the software
developer to please change their code (they usually get about 1 year
to do so).
> Use 'mget' instead.
>
> See help("Deprecated") and help("base-deprecated").
>
> 2: 'multiget' is deprecated.
>
> Use 'mget' instead.
>
> See help("Deprecated") and help("base-deprecated").
>
>
>
> Thanks for your help.
>
>
>
> Laurent Buffat
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
--
+---------------------------------------------------------------------------+
| Robert Gentleman phone : (617) 632-5250 |
| Associate Professor fax: (617) 632-2444 |
| Department of Biostatistics office: M1B20 |
| Harvard School of Public Health email: rgentlem at jimmy.harvard.edu |
+---------------------------------------------------------------------------+
More information about the Bioconductor
mailing list