Я пытаюсь применить регулярное выражение для сопоставления значений в двух фреймах данных различной длины в R. Моя цель - сохранить только те значения, которые соответствуют регулярному выражению в обоих фреймах данных.
Примернабор данных будет:
a<-c('item1','item2','item4')
b<-c('item1','\t item2','item3','item4')
Я пытался сделать grepl(a$. , b$.)
, но он работает только для «первой» строки.Просто для пояснения, значения в двух столбцах имеют общее имя ядра, но могут быть небольшие различия, поэтому мне нужно какое-то регулярное выражение.
Если код сработает, я получу, что новый объект 'c ', который также может быть фильтрованной версией a, будет равен
c<-c('item1','item2','item4')
Мир вам