R语言报错

R报错 'x' must be numeric

2021-09-09  本文已影响0人  生信小书生

R报错

今天在绘制热图的时候,出现了以下错误,内容是X不是数值类型。我输入的值明明就是数值类型,也挺奇怪!

Error in cut.default(x, breaks = breaks, include.lowest = T) : 
  'x' must be numeric

解决办法

使用lapply函数将X变为数值型即可轻松解决问题。

TRSN.F1 <- read.delim("C:/Users/Desktop/TRSN-F1.txt", encoding="UTF-8",row.names = 1)
##数据处理
heatmap_data1_num <- as.data.frame(lapply(TRSN.F1,
                                          function(x) as.numeric(as.character(x))))
上一篇 下一篇

猜你喜欢

热点阅读