Я пытался создать список с координатами вектора, который имеет те же значения.Подмножество элементов вектора в R
Пример: для вектора Points = (2, 2, 3, 6, 3, 6, 3)
, координаты, которые имеют одинаковое значение, равны (1,2), (3, 5, 7) и (4,6). Таким образом, вывод должен быть чем-то вроде
[[1]]
1 2
[[2]]
3 5 7
[[3]]
4 6
Просто контекстуализировать необходимость этой функции: Я пытаюсь моделировать случайные блуждания с несколькими отправными точками. После того, как любые цепочки попадут друг в друга, один с наименьшим индексом будет обновлен. Вектор Points
- это положение всех прогулок на определенном временном шаге t. Мне нужно проверить на каждом временном шаге, какие цепочки имеют одинаковое значение, чтобы обновить только тот, который имеет наименьший индекс. В этом конкретном примере только цепочки 1, 3 и 4 будут обновляться в момент t+1
.
Так X, Y, W на 3 в положении 2, Z, V на 9 в положении 3. Вы говорите, ' index 'is ...? И нужный результат будет выглядеть? – Chris
Все ли векторы одинаковой длины? Что вы хотите сделать, если это не так? – gung
@gung, да все векторы должны иметь одинаковую длину. Я должен был быть более конкретным. Я пытаюсь запустить несколько случайных блужданий, и если некоторые из них объединились, они будут двигаться вместе после этого. Это я спросил о том, как проверить, слились ли две или несколько прогулок. Я отредактирую вопрос. – KirkLand