Сравните текст, хранящийся в каждой строке, по 2 столбцам в R

У меня 2 вектора
а = с ("ABC", "DEF", "GHI", "JKL")
Ь = с ("ABC", "Дез", "GYX", "MnO")

Как я могу получить значения косинуса, чтобы сравнить соответствующие записи? В этом случае мне нужно сказать, что 1-я запись в каждом векторе абсолютно одинакова, а 2-я запись в каждом векторе немного похожа... а последняя запись в каждом векторе совершенно не похожа? Я попробовал пакет lsa - но я могу получить общее значение косинуса

1 ответ

Ты можешь использовать stringdist пакет

stringdist(a, b, method = "cosine")
#[1] 0.0000000 0.3333333 0.6666667 1.0000000
Другие вопросы по тегам