Пожалуйста, проверьте код ниже, я создал фрейм данных с использованием трех переменных ниже, переменная «y123» вычисляет сходство между столбцами a2 и a1. Переменная «y123» дает мне всего 16 значений, где каждое значение a1 сравнивается с a2. Мне нужно, чтобы при сравнении конкретного значения «a1» с конкретным значением «a2» я хотел, чтобы кроме того отображалось соответствующее значение «a3» рядом с «a2». Таким образом, результатом должен быть фрейм данных со столбцом y123 и вторым столбцом с соответствующим столбцом «a3», появляющимся четыре раза, то есть 16 значений. Спасибо и помогите пожалуйста.
library(stringdist)
library(RecordLinkage)
a1 = c(103,120,142,153)
a2 = c(113,453,142,102)
a3 = c("a1","b1","c1","d1")
a1 = as.character(a1)
a2 = as.character(a2)
a3 = as.character(a3)
a123 = data.frame(a1,a2,a3)
y123 = sapply(a1, function(i) RecordLinkage::levenshteinSim(i,a2))
b1 = c(y123)
b1
Мне нужно что-то перечислить:
new_data = data.frame(b1,new_column)