从字符更改为数字,而不更改R中的尺寸
我正在按照他们的教程使用WGCNA计算R上的模块保留,但我无法运行实际的计算,因为它返回一个错误,即它只能使用数字数据进行计算。果然,当我检查时:从字符更改为数字,而不更改R中的尺寸,r,R,我正在按照他们的教程使用WGCNA计算R上的模块保留,但我无法运行实际的计算,因为它返回一个错误,即它只能使用数字数据进行计算。果然,当我检查时: >is.numeric(datExprCTL) [1] FALSE >dim(datExprCTL) [1] 185 2225 所以我做了我所知道的唯一一件事来改变它,但事实就是这样: >datExprCTL<-as.numeric(datExprCTL) >dim(datExprCTL) NULL >dat
>is.numeric(datExprCTL)
[1] FALSE
>dim(datExprCTL)
[1] 185 2225
所以我做了我所知道的唯一一件事来改变它,但事实就是这样:
>datExprCTL<-as.numeric(datExprCTL)
>dim(datExprCTL)
NULL
>datExprCTLdim(datExprCTL)
无效的
当我运行模块保存脚本时,它确实会说:colSums(!is.na(datExpr[useSamples,useGenes])中的错误:
“x”必须是至少具有两个维度的数组
所以,我的问题是,如何才能在不丢失维度的情况下转换为数值,并继续进行模块保留,这需要有正确的维度。您想要什么
storage.mode(datExprCTL) <- "numeric"
storage.mode(datExprCTL)您想要的
storage.mode(datExprCTL) <- "numeric"
storage.mode(datExprCTL)这可能是重复的,但发布答案比寻找重复的答案更容易:-(虽然这种情绪很受欢迎,但StackOverflow反对;如果这个答案有用,你可以对它进行投票(如果你有足够的声誉),并且在任何情况下,如果它满意地回答了您的问题,我们鼓励您单击复选标记接受它。这可能是重复的,但发布答案比查找重复的答案更容易:-(虽然这种情绪受到赞赏,但StackOverflow不赞成;如果这个答案有用,您可以投票(如果您有足够的声誉),在任何情况下,如果它满意地回答了您的问题,我们鼓励您单击复选标记接受它。