У меня есть
x <- c("DOL3", "AnnA", "CAT5", "Johna", "543QLARA", "Poro")
y <- c("3QLAR", "DOL5", "CAT5", "ANNA", "John", "Sam")
, и мне нужна функция, которая обеспечивает совпадения следующим образом:
my_function(x, y)
[1] 1, 2, 3, 4, 5 , NA
Подробности: мне нужно найти частичные совпадения строк, которые либо начинаются одинаково, либо заканчиваются одинаково, либо имеют несколько одинаковых букв в середине (например, значение по умолчанию 3 последовательных соответствующее письмо). Мне также нужна функция для сопоставления, несмотря на использование заглавных букв или нет. Наконец, мне нужна функция для поиска соответствия для каждого элемента от x до среди всех элементов y, а не для сравнения элементов 1: 1.
Если кто-то знаком с способом подойти к этому пожалуйста помоги. Спасибо.