В R у меня есть два вектора символов, a и b.Как сравнить две строки, чтобы найти количество символов, совпадающих в R, используя расстояние замещения?
a <- c("abcdefg", "hijklmnop", "qrstuvwxyz")
b <- c("abXdeXg", "hiXklXnoX", "Xrstuvwxyz")
Я хочу функцию, которая подсчитывает совпадение символов между каждым элементом a и соответствующим элементом b. Используя вышеприведенный пример, такая функция должна возвращать c(2,3,1)
. Нет необходимости выровнять строки. Мне нужно сравнить каждую пару строк по символам и подсчетам совпадений и/или несоответствий в каждой паре. Существует ли такая функция в R?
Или задать вопрос по-другому, есть функция, чтобы дать мне редактировать расстояние между двумя строками, где разрешена только операция замещения (игнорируют вставки или делеции)?
Собственно, это только *** замена расстояние ***, не полный *** редактирование расстояние ***. – smci
Спасибо за исправление. –