[R] Rows index/colProds

pablo.andrade pablo.andrade at gmail.com
Wed Aug 18 06:41:35 CEST 2010


Hi Henrik,

My sessionInfo() is:

R version 2.10.1 (2009-12-14) 
i386-pc-mingw32 

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] bioDist_1.18.0    KernSmooth_2.23-3 ygs98cdf_2.5.0    affy_1.24.2      
[5] Biobase_2.6.1    

loaded via a namespace (and not attached):
[1] affyio_1.14.0        preprocessCore_1.8.0 tools_2.10.1 

David, the use of "drop=FALSE" seems to solve the problem

> a = x[1,,drop=FALSE]
> a
                   GSM1.CEL    GSM2.CEL   GSM3.CEL
10000_at             3             3             1
|
-----> Keep the matrix (does not decrease the dimension)
> b = 3
> a==b
                   GSM1.CEL    GSM2.CEL   GSM3.CEL
10000_at          TRUE          TRUE         FALSE
> colProds(a==b)
                   GSM1.CEL    GSM2.CEL   GSM3.CEL
                          1             1             0 
> sum(colProds(a==b))
[1] 2

Thank you very much for both replies.
Pablo.
-- 
View this message in context: http://r.789695.n4.nabble.com/Rows-index-colProds-tp2325771p2329337.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list