在rafalib打开的情况下生成图。
具有一个带有标记为“组织”的列的数据集。整个表在对象“ b”中。 “ hc”包含“ b”的数值分布的簇。
当我跑步时:
myplclust(hc, xlab="distance",main="Hierarchical Clustering Dendrogram",labels=b$Tissue,lab.col=as.fumeric(b$Tissue),cex=0.5)
RStudio回应:
as.fumeric(b $ Tissue)中的错误:“ x”必须是字符
这是怎么回事?我已多次重置R。我已经安装了rafalib并且处于活动状态。
答案 0 :(得分:0)
已解决:
由于某种原因,我在此功能下输入的名称被识别为数据而不是值。通过将我的列表转换为as.vector
函数内部带有as.fumeric
的向量,问题得到了解决。
现在正确的代码如下;
myplclust(hc, xlab="distance",main="Hierarchical Clustering Dendrogram",labels=b$Tissue,lab.col=as.fumeric(as.vector(b$Tissue)),cex=0.5)