我有一个计数矩阵,其中包含 NA 值。
\n我使用将它们设置为 0
\ncounts[is.na(counts)] <- 0\nRun Code Online (Sandbox Code Playgroud)\n然后成功将它们设置为 0,我可以看到这一点。
\n但是当我尝试使用时
\nDESeqDataSetFromMatrix(counts, colData = data.frame(colnames(counts)), design = ~1)\nRun Code Online (Sandbox Code Playgroud)\n我收到错误
\nError in validObject(.Object) : invalid class \xe2\x80\x9cDESeqDataSet\xe2\x80\x9d object: NA values are not allowed in the count matrix\nRun Code Online (Sandbox Code Playgroud)\n这看起来很清楚,但我不明白,因为我将所有 NA 值设置为 0,现在如果我这样做
\nany(is.na(counts))\nRun Code Online (Sandbox Code Playgroud)\n我得到了假。
\n非常感谢任何帮助,谢谢!
\n