で表示する以下のコードを確認してください。以下の3つの変数を使用してデータフレームを作成しました。変数y123はa2とa1の間の類似性を計算します。変数 "y123"は私に合計16個の値を与え、すべてのa1の値がa2と比較されます。特定の「a1」値と特定の「a2」値を比較すると、「a2」に対応する「a3」値が表示されます。結果は、列y123を有するデータフレームであり、対応する「a3」列は、4回、すなわち16の値を示す第2の列でなければならない。ありがとう、助けてください。データフレーム内の対応する値をR
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)
結果のdata.frameがどのように表示されるかの例を追加できますか?私はあなたが列y123と言うとき、それは複数の列を持つdata.frameであるため、ちょっと混乱しています。 – LyzandeR
@LyzandeR、返信ありがとう、私はあなたのために非常に明確にしました。 –