rafalib - as.fumeric error "x" должен быть символом " - PullRequest
0 голосов
/ 05 декабря 2018

Создание графика с открытым рафалибом.

Иметь набор данных с колонкой, помеченной «Ткань».Вся таблица находится в объекте "b".«hc» содержит hclust распределения числовых значений «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.

1 Ответ

0 голосов
/ 05 декабря 2018

решено:

Имена, которые я вводил в этой функции, по какой-то причине распознавались как данные, а не как значения.Преобразовав мой список в вектор с 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...