[BioC] Replace method, AffyBatch, pm or mm
Rafael A. Irizarry
ririzarr at jhsph.edu
Tue Oct 19 14:56:33 CEST 2004
the error here is the use of ",psn". it seems like you made a mistake
when typing "exp.norm,psn". did you mean "exp.norm.psn"?
functions think psn is an argument. pm has
a ... in the args so it passes it as part of ... and ignores. but pm<-
doesnt have a ... so you get an error.
as far as i know all the multigets where removed some time ago. what
version are you using? if you find a multiget in >=1.5 please let me know.
On Tue, 19 Oct 2004, Robert Gentleman wrote:
> 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 |
> +---------------------------------------------------------------------------+
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
>
More information about the Bioconductor
mailing list