You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I got an error when passing a matrix to cumNormStatFast() in cumNormMat(). It says
Error in if (class(obj) == "MRexperiment") { :
the condition has length > 1
I think it's because there are two class outputs for a matrix object: matrix and array. I couldn't find a way to make a matrix only a matrix but not an array. One possible solution I found is to use inherits(obj, "MRexperiment") in if(), which tests on only the first output from class(), but I am not sure whether that works for MRexperiment objects as well.
Is there a way to fix this error? Thanks in advance!
The text was updated successfully, but these errors were encountered:
I got an error when passing a matrix to
cumNormStatFast()
incumNormMat()
. It saysI think it's because there are two class outputs for a matrix object: matrix and array. I couldn't find a way to make a matrix only a matrix but not an array. One possible solution I found is to use
inherits(obj, "MRexperiment")
inif()
, which tests on only the first output fromclass()
, but I am not sure whether that works for MRexperiment objects as well.Is there a way to fix this error? Thanks in advance!
The text was updated successfully, but these errors were encountered: