2016-11-19 11 views
0

WGCNAを使用したRでのモジュール保存はチュートリアルに従って計算していますが、実際の計算は実行できません。数値でしかできないというエラーが返されるためですデータ。案の定、私がチェックされたとき:次元を変更せずに文字から数値に変更する

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

は、だから、私はそれを変更するために知っているだけの事をしましたが、これは何が起こったのかです:

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

をそして、私は私のモジュールの保存スクリプトを実行すると、それがありません次のように言ってください:colSums(!is(dataExpr [useSamples、useGenes]))のエラー: 'x'は少なくとも2つの次元の配列でなければなりません

私の質問は、ディメンションと正しいディメンションを必要とするモジュールの保存に進むs。

答えて

2

あなたは、これが重複している可能性があり

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

をしたいが、答えを投稿する –

+0

:-(デュープを探していたより簡単でしたありがとう、それが働いた!!! – julia

+0

を感情が高く評価されている間、StackOverflowのは非推奨[ "ありがとう"と言うコメントを使って(http://meta.stackoverflow.com/questions/258004/should-thank-you-comments-be-flagged?lq=1);もしこの答えが役に立つなら、あなたはそれをupvoteできます(あなたが十分な評判を持っていれば)、どんな場合でもあなたの質問に満足して答えるなら、それを受け入れるためにチェックマークをクリックすることをお勧めします。 –

関連する問題