Я прочитал в двух матрицах данных, используя read.table, и хочу найти пересечение между заголовком списка M1 и вектором в M2. Однако, если я использую intersect (имена (M1), M2 [2,]), я получаю сообщение об ошибке, потому что M2 [2,] является вектором, а M1 - списком. Я думал, что использование as.list (M2 [2,]) исправит эту проблему, но это не так. Как преобразовать структуру данных вектора M2 [2,] в список, чтобы его пересечение с именами (M1) было определенной операцией?Проблемы с преобразованием векторов в списки
0
A
ответ
1
(Это слишком долго для комментария.)
следующие работы для меня:
set.seed(3)
M1 = data.frame(matrix(runif(100), ncol=5))
colnames(M1) = letters[1:5]
M2 = data.frame(matrix(rnorm(100), nrow=5))
M2[2,] = sample(letters, 20, replace=T)
intersect(names(M1),M2[2,])
Можете ли вы сказать больше о вашей ситуации, и что не работает? Это может помочь прочитать следующее: how-to-make-a-great-r-reproducible-example.
+0
Я думаю, что это сработает, спасибо. – user1815498
Смежные вопросы
- 1. Проблемы с преобразованием числа
- 2. Проблемы с преобразованием цвета
- 3. Проблемы с преобразованием массива
- 4. C++ проблемы с преобразованием
- 5. Проблемы с двоичным преобразованием
- 6. Проблемы с преобразованием единиц
- 7. Индексация списки список/векторов
- 8. векторов группы с одинаковым первым элементом в списки векторов
- 9. Проблемы с преобразованием файлов ресурсов
- 10. C# ImageConverter проблемы с преобразованием
- 11. Вывод проблемы с преобразованием файла
- 12. Проблемы с преобразованием Hadoop ... Text.toString()
- 13. Проблемы с преобразованием видео ffmpeg?
- 14. iPhone: проблемы с преобразованием даты
- 15. Проблемы с преобразованием текста CSS
- 16. Проблемы с Hamster.vector с преобразованием в json
- 17. списки: проблемы с ключом
- 18. Spring WebFlow to MVC Проблемы с преобразованием
- 19. Проблемы с преобразованием PNG в JPEC
- 20. Проблемы с преобразованием JSON в строковый массив
- 21. Проблемы с преобразованием Atom в JSONP
- 22. Проблемы с преобразованием значений в Python
- 23. Проблемы с преобразованием SWF в HTML5
- 24. Проблемы с преобразованием кода Matlab в Python
- 25. Проблемы с преобразованием буфера в объект JS
- 26. Проблемы с преобразованием даты в SQL Server
- 27. Проблемы с преобразованием пространства в космос
- 28. Проблемы с преобразованием NSString в NSDate
- 29. Проблемы с преобразованием массива char в строку
- 30. Проблемы с преобразованием HSL в RGB
Вы хотите знать, какие имена отображаются в обоих местах, или номера строк этих совпадающих имен или что именно? – gung
имена (M1) возвращают список, соответствующий именам заголовков. Некоторые из этих имен заголовков соответствуют элементам в строке 2 матрицы M2. Поэтому я хочу найти пересечение между элементами в векторе M2 [2,] и именами списков (M1) – user1815498
Не так. 'names (M1)' возвращает вектор символов. Отправьте пример, и мы сможем решить ваши недоразумения. –