Hi Robert,

Thank you for your response. It works when I explicitly using double type
integers.


>library("genefilter")
>mt1<-matrix(seq(1.0,12.0,1.0),nrow=3)
>rowQ(mt1,2)
4 5 6

Thanks.
-ZRL

On Sun, Jul 26, 2009 at 4:37 PM, Robert Gentleman <rgentlem@fhcrc.org>wrote:

> looks like a bug-let,
> the problem is that you have an integer matrix, and rowQ wants it to be
> double (but rowQ should convert internally if this is the case)
>
> mt=matrix(1:12+0, nrow=3)
> rowQ(mt, 2)
>
> works just fine
>
> also, please do follow the posting guide and provide a complete example
> (including all calls to library etc) and the output of sessionInfo,
>
> thanks
>
> zrl wrote:
>
>> Dear list,
>>
>> I tried to use rowQ to do some test, however, it failed.
>>
>> ">mt<-matrix(1:12,nrow=3)
>>
>>> rowQ(mt,2)
>>>
>> Error in rowQ(mt, 2) : 'imat' must be a numeric matrix"
>>
>> however, in the manual page of "rowQ":
>>
>> Usage:
>>
>>     rowQ(imat, which)
>>     rowMax(imat)
>>     rowMin(imat)
>>
>> Arguments:
>>
>>    imat: Either a matrix or an 'ExpressionSet'.
>>
>>   which: An integer indicating which order statistic should be
>>          returned."
>>
>> It seems that imat could be a matrix, but why when I used matrix, it
>> reported error?
>> Thanks.
>>
>> -ZRL
>>
>>        [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor@stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>> Search the archives:
>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>>
>>
> --
> Robert Gentleman, PhD
> Program in Computational Biology
> Division of Public Health Sciences
> Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N, M1-B514
> PO Box 19024
> Seattle, Washington 98109-1024
> 206-667-7700
> rgentlem@fhcrc.org
>

	[[alternative HTML version deleted]]

