Я произвел Heatmap в R для данных микробиома, используя следующие linkГруппировка несколько строк в R
Моих данных, насколько строки обеспокоенные выглядит следующим образом:
781
782
783
547
519
575
044
045
049
Если я хочу к группе 781-783, 547-575 и 044-049 в виде отдельных групп и дать им отдельные цвета, используя приведенную ниже идею:
Назначение животных к различным группам (2 случайных групп в данном случае)
var1 <- round(runif(n=12, min=1, max=2))
var1 <- replace (var1, which(var1 == 1), "deepskyblue")
var1 <- replace (var1, which(var1 == 2), "magenta")
cbind(row.names(data.prop), var1)
Как это сделать? Я понимаю, что приведенный выше код случайно генерирует 2 группы, но как я могу указать, какие строки входят в какую группу?
Спасибо,
Susheel
Можете ли вы уточнить свой вопрос? Ваши данные недостаточны, и общая логика (3 неслучайные группы по сравнению с биномиальной случайной выборкой) немного нечеткая. – won782