У меня есть четыре кадра данных, каждый из которых представляет разные ткани.Их структура следующая: в качестве столбца (имени) у меня есть набор разных генов, а в качестве строки (имени) разные образцы, каждое значение является количеством этого определенного гена в этом образце.
gene1 <- c(1,3,5,3,2,1)
gene2 <- c(2,4,6,4,2,4)
gene3 <- c(4,2,5,3,2,4)
gene4 <- c(3,5,3,2,4,5)
df <- rbind(gene1, gene2, gene3, gene4)
colnames(df) <- c("sample1", "sample2", "sample3", "sample4", "sample5", "sample6")
df
sample1 sample2 sample3 sample4 sample5 sample6
gene1 1 3 5 3 2 1
gene2 2 4 6 4 2 4
gene3 4 2 5 3 2 4
gene4 3 5 3 2 4 5
(У меня есть "df" четыре раза, каждый из которых имеет одинаковые строки, но разные образцы в столбцах, поступающих из четырех разных тканей)
Теперь я хотел бы сгруппировать четыре ткани, чтобы они наносились на график для каждогоГен.Таким образом, поле должно выглядеть следующим образом: https://i.stack.imgur.com/p1HnV.png (извините, я пока не могу публиковать картинку), где А и В - гены, а их количество на оси у.
Есть идеи, как этого добиться?Я знаю о функции значения, но не мог понять, как использовать ее для достижения моих целей.Заранее спасибо!