У меня есть следующий кадр данных:Извлечение уникальных последовательностей из значений DF Colum с R
Col1 Col2
1 A
1 B
1 C
2 A
2 B
2 C
3 D
3 B
3 C
3 F
4 A
4 B
4 C
я хотел бы извлечь векторы unque последовательности (линия шины стоп-последовательность) от Col2 (фактических остановок конкретного автобуса маршрут), где каждая последовательность определяется Col1 (соответствующие идентификаторы маршрута шины) в R. Многократное появление идентичных последовательностей несущественно. Таким образом, желаемые выходы:
A, B, C
(в случаях Col1 = 1, 2 и 4) и D, B, C, F
(в случае Стлб1 = 3)
'уникальный (с (df, tapply (Col2, Col1, toString)))' приходит на ум –
или 'unique (aggregal (Col2 ~ Col1, df, toString) $ Col2)' – Sotos
Это последний хороший шаг , но: 1.) Исходный порядок последовательности должен поддерживаться (ваше решение дает буквенный порядок, если печатается), 2.) Кажется, что все возможные последовательности объединяются в одну «суперсимметрию». Мне нужны все возможные вариации последовательности. – Hendrik