2016-11-19 141 views
0

我計算與WGCNA R組件保存按照他們的教程,但我不能運行的實際計算的尺寸,因爲它返回一個錯誤,它只能與數字做數據。果然,當我檢查:變化而不改變中的R

>is.numeric(datExprCTL) 
[1] FALSE 
>dim(datExprCTL) 
[1] 185 2225 

所以,我沒有,我知道去改變它的唯一的事,但是這是發生了什麼事:

>datExprCTL<-as.numeric(datExprCTL)  
>dim(datExprCTL) 
NULL 

當我跑我的模塊保存腳本,它說:在colSums錯誤(is.na(datExpr [useSamples,useGenes])!): 「X」必須至少有兩個維度的數組

所以,我的問題是我怎麼能轉換爲數值不失尺寸並繼續進行模塊保存,這需要具有正確的維度秒。

回答

2

你想

storage.mode(datExprCTL) <- "numeric" 
+0

這可能是重複的,但發佈的答案不是找欺騙:-( –

+0

更容易謝謝你,它的工作! – julia

+0

雖然情緒可以理解,StackOverflow上棄用[使用註釋說「謝謝」(http://meta.stackoverflow.com/questions/258004/should-thank-you-comments-be-flagged?lq=1);如果這個答案是有益的,你可以給予好評它(如果您有足夠的聲譽),並且無論如何,如果它令人滿意地回答您的問題,我們鼓勵您點擊複選標記以接受它。 –