我正在尝试从数据集中创建一个热图,但是在以数字矩阵进行导入和转换之后,似乎仍然有一些变量作为字符,因此未显示在热图中。
> data=as.matrix(Acc_Genes)
> str(data)
int [1:126, 1:24] 0 1 0 1 1 0 1 1 0 1 ...
- attr(*, "dimnames")=List of 2
..$ : chr [1:126] "ISC01_ST11" "ISC02_ST11" "ISC03_ST11" "ISC08_ST11" ...
..$ : chr [1:24] "fimA" "fimB" "fimC" "fimD" ...
> is.numeric(data)
[1] TRUE
> heatmap(data)
> heatmap(data, scale="column")
热图:
数据作为矩阵,列yfiN和allS作为字符?