У меня есть список числовых векторов. Некоторые из этих векторов идентичны, и поэтому я хочу найти простой и быстрый способ сгруппировать идентичные векторы вместе и создать список для каждой из групп идентичных векторов и, возможно, сохранить все списки, которые мы только что создали в один гигантский список. Любая помощь будет оценена!R: список векторов - группировка идентичных векторов вместе
2
A
ответ
2
Вот пример:
x <- list(v1= 1:3, v2 = 2:3, v3 = 2:3, v4 = 1:3, v5 = 4)
Вы можете присвоить каждому элементу списка "группа ID" с помощью match
и unique
:
ux <- unique(x)
# str(ux)
# List of 3
# $ : int [1:3] 1 2 3
# $ : int [1:2] 2 3
# $ : num 4
gid <- match(x,ux)
# [1] 1 2 2 1 3
gid
соответствует элементу ux
.
Независимо от того, что вы хотите сделать оттуда, довольно просто, например ave(x, gid, FUN=some_function)
.
Смежные вопросы
- 1. группировка векторов движения
- 2. R создать список векторов характера
- 3. список Plot векторов в R
- 4. Разметка Список векторов на пары последующих векторов
- 5. Список векторов
- 6. Добавление двух векторов вместе
- 7. Вектор векторов в R?
- 8. R + объединить список векторов в один вектор
- 9. R список векторов к разреженной матрице
- 10. R: Трудности манипулируя BigZ векторов/список
- 11. Преобразование матрицы в список векторов в R
- 12. Запланируйте список векторов переменной длины в R
- 13. R: преобразование таблицы в список векторов
- 14. Как составить список попарных векторов в R?
- 15. Инвертировать список векторов символов в R
- 16. Как создать упорядоченный список векторов в R?
- 17. unordered_map векторов сброса векторов
- 18. R векторов для dataframe
- 19. R векторизация - вычитание векторов
- 20. Список различных типов векторов?
- 21. Инициализировать список динамических векторов
- 22. Centroid дан список векторов
- 23. Как перечислить список векторов
- 24. C++ список векторов
- 25. Создайте список целых векторов
- 26. Индексация списки список/векторов
- 27. Список векторов (C++)
- 28. Создать список сгенерированных векторов
- 29. Суммирование элементами векторов в R
- 30. Быстрого распределения векторов векторов
есть ли пример? '? identity','? all.equal' – jenesaisquoi