Ваше решение элегантно! и что я искал. Отлично!
уже есть некоторая часть ответаспециальные группы номер-в-каждой-комбинации-в-данных, В большинстве случаев у нас есть пары и другие значения данных внутри данных. Мы хотим добиться того, чтобы эти группы были пронумерованы, если эти пары существуют, и пронумеровали их до следующих пар.
Как я сконцентрировал каждую пару таких какc("bad","good")
хотел бы сгруппировать их и для парc('Veni',"vidi","Vici")
назначить уникальный номер666
.
Вот пример данных
names <- c(c("bad","good"),1,2,c("good","bad"),111,c("bad","J.James"),c("good","J.James"),333,c("J.James","good"),761,'Veni',"vidi","Vici")
df <- data.frame(names)
Вот реальный и общий ожидаемый результат
names Group
1 bad 1
2 good 1
3 1 1
4 2 1
5 good 2
6 bad 2
7 111 2
8 bad 3
9 J.James 3
10 good 4
11 J.James 4
12 333 4
13 J.James 5
14 good 5
15 761 5
16 Veni 666
17 vidi 666
18 Vici 666