R - частота подсчета комбинации чисел в векторе вне точного соответствия - PullRequest
0 голосов
/ 24 октября 2018

Есть ли способ вычислить, как часто конкретная комбинация чисел встречается в векторе?

Вот пример:

x <- 12348

y <- c(12348, 12348, 12348, 1234866, 1234586, 4444, 4444)

В подсчете частоты я хотел бы включить 1234866 и 1234586 в качестве совпадения для 12348

Итак, в этом случае,частота х в у должна быть 5

Я пробовал разные функции, но смог получить только частоту точных совпадений.

Большое спасибо.

1 Ответ

0 голосов
/ 24 октября 2018

Может быть лучше использовать stringdist

library(stringdist)
sum(!stringdist(y, x, method = 'soundex') )
#[1] 5
...