1.在使用R语言进行WGCNA分析的时候。针对原始数据类型总是报下面的错(REAL() can only be applied to a 'numeric', not a 'integer')。
net = blockwiseModules(
e,
power = 8,
TOMType = "unsigned",
minModuleSize = 30,
reassignThreshold = 0,
mergeCutHeight = 0.25,
numericLabels = TRUE,
pamRespectsDendro = FALSE,
saveTOMs = TRUE,
saveTOMFileBase = "femaleMouseTOM",
verbose = 3)
Calculating module eigengenes block-wise from all genes
Flagging genes and samples with too many missing values...
..step 1
..Working on block 1 .
Error in blockwiseModules(e, power = 8, TOMType = "unsigned", minModuleSize = 30, :
REAL() can only be applied to a 'numeric', not a 'integer'
2.查看e这个文件的本身数据类型
> class(e)
[1] "data.frame"
3.解决办法。
e[] <- lapply(e, as.numeric)
本博主新开公众号, 希望大家能扫码关注一下,十分感谢大家。