R: определить отличный шаблон от значений нескольких переменных [дубликата]
На этот вопрос уже есть ответ:
Как нумеровать / маркировать таблицу данных по номеру группы из group_by? 5 ответовВот что у меня есть:
data.frame(x=c(0,0,0,1,1,1), y=c(0,0,1,0,1,1))
x y
1 0 0
2 0 0
3 0 1
4 1 0
5 1 1
6 1 1
Вот что я хочу:
data.frame(x=c(0,0,0,1,1,1), y=c(0,0,1,0,1,1), pattern=c(1,1,2,3,4,4))
x y pattern
1 0 0 1
2 0 0 1
3 0 1 2
4 1 0 3
5 1 1 4
6 1 1 4
То есть у меня есть несколько столбцов (а не только два) и тысячи строк. Я хочу пройтись по каждой строке, выяснить, каковы различные комбинации x, y, z и т. Д., Назвать каждую из них отдельным шаблоном и вернуть этот шаблон для каждой строки.
(Контекст: у меня есть данные по экспрессии генов для нескольких генов за многие моменты времени. Я хочу попытаться выяснить, какие гены колеблются аналогичным образом с течением времени, определяя закономерности на основе того, что-то повышено или понижено в какой-либо конкретный момент времени).
Благодарность