我正在使用WGCNA计算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'必须是至少包含两个维度的数组
所以,我的问题是如何在不丢失尺寸的情况下转换为数字并继续进行模块保存,这需要具有正确的尺寸。
答案 0 :(得分:2)
你想要
storage.mode(datExprCTL) <- "numeric"